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爬虫实现教程转换成 PDF 电子书
Feb 19 Python
python清理子进程机制剖析
Nov 23 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
Apr 17 Python
Python3实现对列表按元组指定列进行排序的方法分析
Dec 22 Python
python实现桌面托盘气泡提示
Jul 29 Python
Python中最好用的命令行参数解析工具(argparse)
Aug 23 Python
Python循环实现n的全排列功能
Sep 16 Python
Django模型中字段属性choice使用说明
Mar 30 Python
python自动脚本的pyautogui入门学习
Apr 01 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
windows10在visual studio2019下配置使用openCV4.3.0
Jul 14 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 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作为网站开发语言的原因分享
2012/01/03 PHP
PHP 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
php中time()和mktime()方法的区别
2013/09/28 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
2012/01/15 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
Javascript实现数组中的元素上下移动
2017/04/28 Javascript
简述JS控制台的使用
2018/07/15 Javascript
vue devtools的安装与使用教程
2018/08/08 Javascript
Openlayers实现点闪烁扩散效果
2020/09/24 Javascript
[02:32]DOTA2完美大师赛场馆静安体育中心观赛全攻略
2017/11/08 DOTA
python如何在终端里面显示一张图片
2016/08/17 Python
python自带的http模块详解
2016/11/06 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
python3+PyQt5+Qt Designer实现堆叠窗口部件
2018/04/20 Python
python 对txt中每行内容进行批量替换的方法
2018/07/11 Python
python range实例用法分享
2020/02/06 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
用Python进行websocket接口测试
2020/10/16 Python
GAP欧盟网上商店:GAP EU
2016/09/13 全球购物
建材业务员岗位职责
2013/12/08 职场文书
《忆江南》教学反思
2014/04/07 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
老公出轨后的保证书
2015/05/08 职场文书
单位同意报考证明
2015/06/17 职场文书
工作简报格式范文
2015/07/21 职场文书
师德培训心得体会2016
2016/01/09 职场文书
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技