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抓取豆瓣图片并自动保存示例学习
Jan 10 Python
python目录操作之python遍历文件夹后将结果存储为xml
Jan 27 Python
Python中使用select模块实现非阻塞的IO
Feb 03 Python
Python OS模块常用函数说明
May 23 Python
python各种语言间时间的转化实现代码
Mar 23 Python
LRUCache的实现原理及利用python实现的方法
Nov 21 Python
人脸识别经典算法一 特征脸方法(Eigenface)
Mar 13 Python
python实现文本界面网络聊天室
Dec 12 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
Oct 18 Python
python中字典增加和删除使用方法
Sep 30 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
Oct 21 Python
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
Aug 30 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获取图片信息的方法详解
2015/12/10 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
拖拉表格的JS函数
2008/11/20 Javascript
Javascript 面向对象(二)封装代码
2012/05/23 Javascript
js实现键盘操作实现div的移动或改变的原理及代码
2014/06/23 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
JavaScript实现函数返回多个值的方法
2015/06/09 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
js获取ip和地区
2017/03/10 Javascript
angularjs2中父子组件的数据传递的实例代码
2017/07/05 Javascript
浅谈 vue 中的 watcher
2017/12/04 Javascript
基于jQuery Ajax实现下拉框无刷新联动
2017/12/06 jQuery
vue+django实现一对一聊天功能的实例代码
2019/07/17 Javascript
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
Python编程中运用闭包时所需要注意的一些地方
2015/05/02 Python
Python检测字符串中是否包含某字符集合中的字符
2015/05/21 Python
Python冲顶大会 快来答题!
2018/01/17 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
Python对象与引用的介绍
2019/01/24 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
2021/01/09 Python
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
MAC彩妆澳洲官网:M·A·C AU
2021/01/17 全球购物
见习期自我鉴定
2013/11/07 职场文书
土木工程毕业生自荐信
2013/11/12 职场文书
幼儿园消防安全制度
2014/01/26 职场文书
中秋节超市促销方案
2014/01/30 职场文书
婚庆司仪主持词
2014/03/15 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
一年级小学生评语大全
2014/12/25 职场文书
英文感谢信范文
2015/01/21 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
贷款工资证明范本
2015/06/12 职场文书
员工工作心得体会
2019/05/07 职场文书