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通过yield实现数组全排列的方法
Mar 18 Python
win10环境下python3.5安装步骤图文教程
Feb 03 Python
Python 安装setuptools和pip工具操作方法(必看)
May 22 Python
使用django-crontab实现定时任务的示例
Feb 26 Python
django rest framework 数据的查找、过滤、排序的示例
Jun 25 Python
使用Python开发SQLite代理服务器的方法
Dec 07 Python
Python分支语句与循环语句应用实例分析
May 07 Python
python文本数据处理学习笔记详解
Jun 17 Python
python dumps和loads区别详解
Feb 04 Python
Python3使用 GitLab API 进行批量合并分支
Oct 15 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
Nov 20 Python
python3.9实现pyinstaller打包python文件成exe
Dec 13 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检测网页是否被百度收录的函数代码
2013/10/09 PHP
php项目中百度 UEditor 简单安装调试和调用
2015/07/15 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
Javascript之文件操作
2007/03/07 Javascript
jquery $.ajax入门应用二
2008/11/19 Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
原生Js页面滚动延迟加载图片实现原理及过程
2013/06/24 Javascript
倒记时60刷新网页的js代码
2014/02/18 Javascript
JavaScript闭包函数访问外部变量的方法
2014/08/27 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
超赞的动手创建JavaScript框架的详细教程
2015/06/30 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
浅谈React前后端同构防止重复渲染
2018/01/05 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
js类的继承定义与用法分析
2019/06/21 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
Python学习教程之常用的内置函数大全
2017/07/14 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
python实现抖音视频批量下载
2018/06/20 Python
介绍一下grep命令的使用
2015/06/12 面试题
《威尼斯的小艇》教学反思
2014/02/17 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
政法学院毕业生求职信
2014/02/28 职场文书
委托书范文
2014/04/02 职场文书
高中生操行评语大全
2014/04/25 职场文书
活动总结怎么写啊
2014/05/07 职场文书
学习“七一”讲话精神体会
2014/07/08 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书
纪念九一八事变演讲稿1000字
2014/09/14 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS