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的curses库使用教程
Apr 11 Python
Python实现Windows上气泡提醒效果的方法
Jun 03 Python
利用Python脚本实现ping百度和google的方法
Jan 24 Python
利用Python如何批量修改数据库执行Sql文件
Jul 29 Python
python基于C/S模式实现聊天室功能
Jan 09 Python
Python minidom模块用法示例【DOM写入和解析XML】
Mar 25 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
Dec 27 Python
Python 将 QQ 好友头像生成祝福语的实现代码
May 03 Python
django创建css文件夹的具体方法
Jul 31 Python
Python中Yield的基本用法
Oct 18 Python
Python实战之疫苗研发情况可视化
May 18 Python
只用40行Python代码就能写出pdf转word小工具
May 31 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
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
Yii核心组件AssetManager原理分析
2014/12/02 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
php成功操作redis cluster集群的实例教程
2019/01/13 PHP
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
js arguments对象应用介绍
2012/11/28 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
javascript操作css属性
2013/12/30 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
利用iscroll4实现轮播图效果实例代码
2017/01/11 Javascript
详解angular用$sce服务来过滤HTML标签
2017/04/11 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
2017/09/04 Javascript
在react-router4中进行代码拆分的方法(基于webpack)
2018/03/08 Javascript
layui之table checkbox初始化时选中对应选项的方法
2019/09/02 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
python实现的解析crontab配置文件代码
2014/06/30 Python
python中base64加密解密方法实例分析
2015/05/16 Python
python线程、进程和协程详解
2016/07/19 Python
Python多继承顺序实例分析
2018/05/26 Python
Python 计算任意两向量之间的夹角方法
2019/07/05 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
简单分析python的类变量、实例变量
2019/08/23 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
Python OrderedDict字典排序方法详解
2020/05/21 Python
俄罗斯美容和健康网上商店:Созвездие Красоты
2019/07/23 全球购物
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
少先队辅导员事迹材料
2014/12/24 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
Javascript之datagrid查询详解
2021/09/15 Javascript