Python基于plotly模块实现的画图操作示例


Posted in Python onJanuary 23, 2019

本文实例讲述了Python基于plotly模块实现的画图操作。分享给大家供大家参考,具体如下:

import plotly
plotly.tools.set_credentials_file(username='tianjixuetu', api_key='xxxxxxxx')#此处要去官网申请自己的api,#https://plot.ly/ssu/
#案例1
import plotly.plotly as py
from plotly.graph_objs import *
trace0 = Scatter(
  x=[1, 2, 3, 4],
  y=[10, 15, 13, 17]
)
trace1 = Scatter(
  x=[1, 2, 3, 4],
  y=[16, 5, 11, 9]
)
data = Data([trace0, trace1])
py.plot(data, filename = 'basic-line')
#案例2
import plotly.graph_objs as go
import plotly.plotly as py
import numpy as np
colorscale = [[0, '#FAEE1C'], [0.33, '#F3558E'], [0.66, '#9C1DE7'], [1, '#581B98']]
trace1 = go.Scatter(
  y = np.random.randn(500),
  mode='markers',
  marker=dict(
    size='16',
    color = np.random.randn(500),
    colorscale=colorscale,
    showscale=True
  )
)
data = [trace1]
url_1 = py.plot(data, filename='scatter-for-dashboard', auto_open=False)
py.iplot(data, filename='scatter-for-dashboard')
url_1
#案例3
import plotly.plotly as py
import plotly.graph_objs as go
import numpy as np
x0 = np.random.randn(50)
x1 = np.random.randn(50) + 2
x2 = np.random.randn(50) + 4
x3 = np.random.randn(50) + 6
colors = ['#FAEE1C', '#F3558E', '#9C1DE7', '#581B98']
trace0 = go.Box(x=x0, marker={'color': colors[0]})
trace1 = go.Box(x=x1, marker={'color': colors[1]})
trace2 = go.Box(x=x2, marker={'color': colors[2]})
trace3 = go.Box(x=x3, marker={'color': colors[3]})
data = [trace0, trace1, trace2, trace3]
url_2 = py.plot(data, filename='box-plots-for-dashboard', sharing='public', auto_open=True,world_readable=True)
py.iplot(data, filename='box-plots-for-dashboard')
url_2

Python基于plotly模块实现的画图操作示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
使用IPython下的Net-SNMP来管理类UNIX系统的教程
Apr 15 Python
python实现从ftp服务器下载文件的方法
Apr 30 Python
Python多层嵌套list的递归处理方法(推荐)
Jun 08 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
Sep 30 Python
基于Python中capitalize()与title()的区别详解
Dec 09 Python
TensorFLow用Saver保存和恢复变量
Mar 10 Python
利用python将json数据转换为csv格式的方法
Mar 22 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
Jul 20 Python
Python创建普通菜单示例【基于win32ui模块】
May 09 Python
Python Grid使用和布局详解
Jun 30 Python
Python中按值来获取指定的键
Mar 04 Python
python 可视化库PyG2Plot的使用
Jan 21 Python
python实现剪切功能
Jan 23 #Python
对python实现合并两个排序链表的方法详解
Jan 23 #Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
Jan 23 #Python
python实现石头剪刀布程序
Jan 20 #Python
python random从集合中随机选择元素的方法
Jan 23 #Python
python3+selenium实现qq邮箱登陆并发送邮件功能
Jan 23 #Python
python3+selenium实现126邮箱登陆并发送邮件功能
Jan 23 #Python
You might like
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
php使用fopen创建utf8编码文件的方法
2014/10/31 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
浅谈JavaScript函数节流
2014/12/09 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
2015/12/03 Javascript
零基础轻松学JavaScript闭包
2016/12/30 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
vue基于better-scroll实现左右联动滑动页面
2020/06/30 Javascript
JavaScript实现多球运动效果
2020/09/07 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
[01:00:13]完美世界DOTA2联赛 LBZS vs Forest 第一场 11.07
2020/11/09 DOTA
python用于url解码和中文解析的小脚本(python url decoder)
2013/08/11 Python
Python Web服务器Tornado使用小结
2014/05/06 Python
Python中的with...as用法介绍
2015/05/28 Python
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
TensorFlow数据输入的方法示例
2018/06/19 Python
Python unittest单元测试框架总结
2018/09/08 Python
Python sorted函数详解(高级篇)
2018/09/18 Python
Python创建一个空的dataframe,并循环赋值的方法
2018/11/08 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
牧马人澳大利亚官网:Wrangler澳大利亚
2019/10/08 全球购物
英文版银行求职信
2013/10/09 职场文书
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
读书活动总结
2014/04/28 职场文书
研发工程师岗位职责
2014/04/28 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
受伤赔偿协议书
2014/09/24 职场文书
2014年公务员转正工作总结
2014/11/07 职场文书
汽车车尾标语大全
2015/08/11 职场文书