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中使用Inotify监控文件实例
Feb 14 Python
Python中的面向对象编程详解(上)
Apr 13 Python
Python实现二分查找算法实例
May 26 Python
使用Python的Twisted框架编写非阻塞程序的代码示例
May 25 Python
Python正则表达式分组概念与用法详解
Jun 24 Python
python生成随机图形验证码详解
Nov 08 Python
python将字符串list写入excel和txt的实例
Jul 20 Python
Python如何使用argparse模块处理命令行参数
Dec 11 Python
解决pycharm下pyuic工具使用的问题
Apr 08 Python
关于python中导入文件到list的问题
Oct 31 Python
python二维图制作的实例代码
Dec 03 Python
Python爬虫后获取重定向url的两种方法
Jan 19 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中array_rand函数的使用方法
2016/09/11 PHP
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
基于jquery的文章中所有图片width大小批量设置方法
2013/08/01 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
Vue.js学习之过滤器详解
2017/01/22 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
jQuery插件DataTables分页开发心得体会
2017/08/22 jQuery
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
2020/03/09 Javascript
js编写简易的计算器
2020/07/29 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
用Python实现协同过滤的教程
2015/04/08 Python
python关键字and和or用法实例
2015/05/28 Python
Python使用剪切板的方法
2017/06/06 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
2019/01/30 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
python issubclass 和 isinstance函数
2019/07/25 Python
Python读取文件内容为字符串的方法(多种方法详解)
2020/03/04 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
Python selenium爬取微博数据代码实例
2020/05/22 Python
matplotlib阶梯图的实现(step())
2021/03/02 Python
C语言怎样定义和声明全局变量和函数最好
2013/11/26 面试题
市场开发与营销专业求职信
2013/12/31 职场文书
上班离岗检讨书
2014/01/27 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
2014年党务公开工作总结
2014/12/09 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
我国拿下天问一号火星着陆区附近 22 个地理实体命名:平乐、西柏坡、古田、漠河等
2022/04/29 数码科技