Python数据可视化:顶级绘图库plotly详解


Posted in Python onDecember 07, 2019

Python数据可视化:顶级绘图库plotly详解

有史以来最牛逼的绘图工具,没有之一

plotly是现代平台的敏捷商业智能和数据科学库,它作为一款开源的绘图库,可以应用于Python、R、MATLAB、Excel、JavaScript和jupyter等多种语言,主要使用的js进行图形绘制,实现过程中主要就是调用plotly的函数接口,底层实现完全被隐藏,便于初学者的掌握。

下面主要从Python的角度来分析plotly的绘图原理及方法:

###安装plotly:

使用pip来安装plotly库,如果机器上没有pip,需要先进行pip的安装,这里主要介绍plotly的安装。

$ pip install plotly 
or 
$ sudo pip install plotly 
or update
$ pip install plotly --upgrade

###输出方式:

在线:

将你的可视化图像保存到网站上,便于共享和保存。

import plotly.plotly as py
import plotly.graph_objs as go

py.sign_in('DemoAccount', '2qdyfjyr7o') # 注意:这里是plotly网站的用户名和密码

trace = go.Bar(x=[2, 4, 6], y= [10, 12, 15])
data = [trace]
layout = go.Layout(title='A Simple Plot', width=800, height=640)
fig = go.Figure(data=data, layout=layout)

py.image.save_as(fig, filename='a-simple-plot.png')

from IPython.display import Image
Image('a-simple-plot.png')

离线:

直接在本地生成可视化图像,便于使用。

# -*- coding:utf-8 -*-

import plotly.plotly
import plotly.graph_objs as go

trace = go.Box(
  x=[1, 2, 3, 4, 5, 6, 7]
)
data = [trace]
plotly.offline.plot(data) # 离线方式使用:offline

###plotly绘图:

基本图表:20种
统计和海运方式图:12种
科学图表:21种
财务图表:2种
地图:8种
3D图表:19种
报告生成:4种
连接数据库:7种
拟合工具:3种
流动图表:4种
JavaScript添加自定义控件:13种

Python数据可视化:顶级绘图库plotly详解

以上这篇Python数据可视化:顶级绘图库plotly详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python while、for、生成器、列表推导等语句的执行效率测试
Jun 03 Python
python3.6连接MySQL和表的创建与删除实例代码
Dec 28 Python
python实现百万答题自动百度搜索答案
Jan 16 Python
Python生成器generator用法示例
Aug 10 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
Sep 17 Python
Face++ API实现手势识别系统设计
Nov 21 Python
详解python做UI界面的方法
Feb 27 Python
用sqlalchemy构建Django连接池的实例
Aug 29 Python
基于python traceback实现异常的获取与处理
Dec 13 Python
Python环境使用OpenCV检测人脸实现教程
Oct 19 Python
Python如何把不同类型数据的json序列化
Apr 30 Python
详解Python描述符的工作原理
Jun 11 Python
python将时分秒转换成秒的实例
Dec 07 #Python
pandas实现将日期转换成timestamp
Dec 07 #Python
Python 装饰器原理、定义与用法详解
Dec 07 #Python
Python Pandas 转换unix时间戳方式
Dec 07 #Python
Pandas-Cookbook 时间戳处理方式
Dec 07 #Python
Python数据可视化:饼状图的实例讲解
Dec 07 #Python
Python数据可视化:幂律分布实例详解
Dec 07 #Python
You might like
Zend的AutoLoad机制介绍
2012/09/27 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
2015/04/03 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
Wordpress ThickBox 点击图片显示下一张图的修改方法
2010/12/11 Javascript
JSON 数据格式介绍
2012/01/13 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
javascript禁制后退键(Backspace)实例代码
2013/11/15 Javascript
JavaScript获得url所有参数键值表的方法
2015/03/21 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
React Native 搭建开发环境的方法步骤
2017/10/30 Javascript
深入理解requireJS-实现一个简单的模块加载器
2018/01/15 Javascript
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
angular4+百分比进度显示插件用法示例
2019/05/05 Javascript
taro开发微信小程序的实践
2019/05/21 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
Python循环语句中else的用法总结
2016/09/11 Python
Python实现PS图像调整颜色梯度效果示例
2018/01/25 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
Python socket 套接字实现通信详解
2019/08/27 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
英国豪华文具和皮具配件经典老品牌:Smythson(斯迈森)
2018/04/19 全球购物
英语专业毕业生自我鉴定
2013/11/09 职场文书
网吧收银员岗位职责
2013/12/14 职场文书
委托书样本
2014/04/02 职场文书
中学教师个人总结
2015/02/10 职场文书
成品仓库管理员岗位职责
2015/04/09 职场文书
公司致全体员工的感谢信
2019/06/24 职场文书
用Python实现屏幕截图详解
2022/01/22 Python