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 相关文章推荐
python发布模块的步骤分享
Feb 21 Python
Python中的对象,方法,类,实例,函数用法分析
Jan 15 Python
Python简单计算文件夹大小的方法
Jul 14 Python
利用ctypes提高Python的执行速度
Sep 09 Python
python中将一个全部为int的list 转化为str的list方法
Apr 09 Python
Pandas读取MySQL数据到DataFrame的方法
Jul 25 Python
python实现字符串和字典的转换
Sep 29 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
Dec 05 Python
python 运用Django 开发后台接口的实例
Dec 11 Python
在keras里实现自定义上采样层
Jun 28 Python
公认8个效率最高的爬虫框架
Jul 28 Python
Python实现随机爬山算法
Jan 29 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合并discuz用户脚本的方法
2015/08/04 PHP
Yii 框架控制器创建使用及控制器响应操作示例
2019/10/14 PHP
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
使用ExtJS技术实现的拖动树结点
2010/08/05 Javascript
2010年最佳jQuery插件整理
2010/12/06 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
深入分析Javascript跨域问题
2015/04/17 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
React组件对子组件children进行加强的方法
2019/06/23 Javascript
Vue路由前后端设计总结
2019/08/06 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
vue+elementUI动态增加表单项并添加验证的代码详解
2020/12/17 Vue.js
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
python中通过预先编译正则表达式提高效率
2017/09/25 Python
Python 模拟动态产生字母验证码图片功能
2019/12/24 Python
Python实现汇率转换操作
2020/05/03 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
python如何求圆的面积
2020/07/01 Python
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
幼师专业毕业生自荐信
2013/09/29 职场文书
求职自荐信范文格式
2013/11/29 职场文书
应届毕业生应聘自荐信
2013/12/07 职场文书
餐饮加盟计划书
2014/01/10 职场文书
《三袋麦子》教学反思
2014/03/02 职场文书
杭白菊导游词
2015/02/10 职场文书
贪污检举信范文
2015/03/02 职场文书
学习经验交流会总结
2015/11/02 职场文书
计算机实训心得体会
2016/01/14 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书