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 添加用户设置密码并发邮件给root用户
Jul 25 Python
python下os模块强大的重命名方法renames详解
Mar 07 Python
Python利用flask sqlalchemy实现分页效果
Aug 02 Python
Python 私有函数的实例详解
Sep 11 Python
Python视频爬虫实现下载头条视频功能示例
May 07 Python
Django使用AJAX调用自己写的API接口的方法
Mar 06 Python
python实现连连看辅助之图像识别延伸
Jul 17 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 Python
python 利用百度API识别图片文字(多线程版)
Dec 14 Python
解决Python字典查找报Keyerror的问题
May 26 Python
python tqdm用法及实例详解
Jun 16 Python
Python实现老照片修复之上色小技巧
Oct 16 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实现让页面只能被百度gogole蜘蛛访问的方法
2009/12/29 PHP
PHP 创建标签云函数代码
2010/05/26 PHP
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
2011/12/19 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
Thinkphp单字母函数使用指南
2016/05/08 PHP
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
node.js中的http.request.end方法使用说明
2014/12/10 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
jQuery学习笔记之回调函数
2016/08/15 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
vue3.0 CLI - 3.2 路由的初级使用教程
2018/09/20 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
梳理一下vue中的生命周期
2020/12/30 Vue.js
JavaScript canvas实现文字时钟
2021/01/10 Javascript
Linux中Python 环境软件包安装步骤
2016/03/31 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
tensorflow之并行读入数据详解
2020/02/05 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
python实现猜拳游戏项目
2020/11/30 Python
骨干教师培训感言
2014/01/16 职场文书
生日寿宴答谢词
2014/01/19 职场文书
高等教育学自荐书范文
2014/02/10 职场文书
法人委托书范本
2014/04/04 职场文书
客户答谢会活动方案
2014/08/31 职场文书