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 相关文章推荐
flask中使用SQLAlchemy进行辅助开发的代码
Feb 10 Python
Django与遗留的数据库整合的方法指南
Jul 24 Python
python 获取文件下所有文件或目录os.walk()的实例
Apr 23 Python
查看django执行的sql语句及消耗时间的两种方法
May 29 Python
python统计字母、空格、数字等字符个数的实例
Jun 29 Python
用python生成1000个txt文件的方法
Oct 25 Python
浅谈python脚本设置运行参数的方法
Dec 03 Python
Django 开发环境与生产环境的区分详解
Jul 26 Python
python读写csv文件并增加行列的实例代码
Aug 01 Python
详解Python并发编程之创建多线程的几种方法
Aug 23 Python
Python求解正态分布置信区间教程
Nov 20 Python
Python趣味挑战之实现简易版音乐播放器
May 28 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
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
DEFER怎么用?
2006/07/01 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
简单谈谈Javascript中类型的判断
2015/10/19 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
JS如何判断json是否为空
2016/07/06 Javascript
JS+CSS3模拟溢出滚动效果
2016/08/12 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
p5.js 毕达哥拉斯树的实现代码
2018/03/23 Javascript
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
在Django的form中使用CSS进行设计的方法
2015/07/18 Python
在Mac OS上搭建Python的开发环境
2015/12/24 Python
深入理解Python对Json的解析
2017/02/14 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
python如何控制进程或者线程的个数
2020/10/16 Python
戴尔英国官网:Dell英国
2017/05/27 全球购物
HEMA英国:荷兰原创设计
2018/08/28 全球购物
大学生职业生涯规划范文
2014/01/22 职场文书
少先队入队活动方案
2014/02/08 职场文书
银行简历自我评价
2014/02/11 职场文书
生物科学专业自荐书
2014/06/20 职场文书
基层党员对照检查材料
2014/08/25 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
幼师辞职信怎么写
2015/02/27 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python
常用的MongoDB查询语句的示例代码
2021/07/25 MongoDB