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小技巧分享
Nov 22 Python
python使用自定义user-agent抓取网页的方法
Apr 15 Python
python使用matplotlib绘图时图例显示问题的解决
Apr 27 Python
简述:我为什么选择Python而不是Matlab和R语言
Nov 14 Python
python读取文件名称生成list的方法
Apr 27 Python
一看就懂得Python的math模块
Oct 21 Python
Python搭建Spark分布式集群环境
Jul 05 Python
Python简易计算器制作方法代码详解
Oct 31 Python
Django Haystack 全文检索与关键词高亮的实现
Feb 17 Python
python 递归调用返回None的问题及解决方法
Mar 16 Python
Python通过队列来实现进程间通信的示例
Oct 14 Python
详解Python牛顿插值法
May 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
PHP运行时强制显示出错信息的代码
2011/04/20 PHP
php获取本机真实IP地址实例代码
2016/03/31 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
Javascript学习笔记二 之 变量
2010/12/15 Javascript
jquery键盘事件介绍
2011/01/31 Javascript
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
2014/01/24 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
vue组件Prop传递数据的实现示例
2017/08/17 Javascript
JS实现去除数组中重复json的方法示例
2017/12/21 Javascript
移动端手指操控左右滑动的菜单
2019/09/08 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
Vue 同步异步存值取值实现案例
2020/08/05 Javascript
[01:57]2018DOTA2亚洲邀请赛赛前采访-iG
2018/04/03 DOTA
python 文件与目录操作
2008/12/24 Python
python发送邮件接收邮件示例分享
2014/01/21 Python
详解python脚本自动生成需要文件实例代码
2017/02/04 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
通过python检测字符串的字母
2020/02/18 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
师范应届生语文教师求职信
2013/10/29 职场文书
《威尼斯的小艇》教学反思
2014/02/17 职场文书
感恩寄语大全
2014/04/11 职场文书
大学军训决心书
2015/02/05 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
写给老婆的保证书
2015/02/27 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书
监护人证明
2015/06/19 职场文书
初三英语教学反思
2016/02/15 职场文书
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
go语言中http超时引发的事故解决
2021/06/02 Golang