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利用hook技术破解https的实例代码
Mar 25 Python
Python OS模块常用函数说明
May 23 Python
python 简单的多线程链接实现代码
Aug 28 Python
详解python 发送邮件实例代码
Dec 22 Python
Python实现的异步代理爬虫及代理池
Mar 17 Python
python-docx修改已存在的Word文档的表格的字体格式方法
May 08 Python
详解Python字符串切片
May 20 Python
python requests指定出口ip的例子
Jul 25 Python
django 连接数据库 sqlite的例子
Aug 14 Python
windows python3安装Jupyter Notebooks教程
Apr 13 Python
python Socket网络编程实现C/S模式和P2P
Jun 22 Python
Python中的套接字编程是什么?
Jun 21 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
LotusPhp笔记之:Logger组件的使用方法
2013/05/06 PHP
两款万能的php分页类
2015/11/12 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
prototype 学习笔记整理
2009/07/17 Javascript
jquery基础教程之数组使用详解
2014/03/10 Javascript
ExtJS4 表格的嵌套 rowExpander应用
2014/05/02 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
JavaScript编程中布尔对象的基本使用
2015/10/25 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
vue2单元测试环境搭建
2018/05/24 Javascript
Layui 设置select下拉框自动选中某项的方法
2018/08/14 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
2018/12/21 Javascript
Vue实现剪贴板复制功能
2019/12/31 Javascript
JS函数基本定义与用法示例
2020/01/15 Javascript
Vue性能优化的方法
2020/07/30 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
python实现从文件中读取数据并绘制成 x y 轴图形的方法
2018/10/14 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
python判断正负数方式
2020/06/03 Python
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
巴西女装购物网站:Eclectic
2018/04/24 全球购物
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
整顿机关作风心得体会
2014/09/10 职场文书
政风行风评议工作总结
2014/10/21 职场文书
学习十八届四中全会精神思想汇报
2014/10/23 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
2014年药房工作总结
2014/11/22 职场文书
2015年监理工作总结范文
2015/04/07 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书
如何起草一份正确的合伙创业协议书?
2019/07/04 职场文书
Vue OpenLayer 为地图绘制风场效果
2022/04/24 Vue.js