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 相关文章推荐
Django框架中的对象列表视图使用示例
Jul 21 Python
python导入时小括号大作用
Jan 10 Python
Python使用wxPython实现计算器
Jan 30 Python
完美解决python中ndarray 默认用科学计数法显示的问题
Jul 14 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
Oct 22 Python
python批量获取html内body内容的实例
Jan 02 Python
Python设计模式之命令模式原理与用法实例分析
Jan 11 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
Jul 04 Python
Python包,__init__.py功能与用法分析
Jan 07 Python
Django中使用Json返回数据的实现方法
Jun 03 Python
Python爬虫教程知识点总结
Oct 19 Python
Python urllib3软件包的使用说明
Nov 18 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
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
扩展你的 PHP 之入门篇
2006/12/04 PHP
PHP中判断变量为空的几种方法分享
2013/08/26 PHP
php判断并删除空目录及空子目录的方法
2015/02/11 PHP
PHP实现简单爬虫的方法
2015/07/29 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
php实现微信企业转账功能
2018/10/02 PHP
php数组遍历类与用法示例
2019/05/24 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
2020/04/13 PHP
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
原生javascript实现DIV拖拽并计算重复面积
2015/01/02 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
JS异步文件分片断点上传的实现思路
2016/12/25 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
2017/12/24 jQuery
在angular 6中使用 less 的实例代码
2018/05/13 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
vue监听滚动事件的方法
2020/12/21 Vue.js
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
2019/08/17 Python
Python常用数据类型之间的转换总结
2019/09/06 Python
python随机生成库faker库api实例详解
2019/11/28 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
解决pytorch 的state_dict()拷贝问题
2021/03/03 Python
GAP美国官网:美国休闲时尚品牌
2016/08/26 全球购物
2014三八妇女节活动总结
2014/03/01 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
库房保管员岗位职责
2014/04/07 职场文书