admin管理员组

文章数量:821306

Python 交互式数据可视化详解

数据分析离不开数据可视化。我们最常用的就是pandas,matplotlib,pyecharts。使用 Matplotlib 以各种绘图样式来可视化数据,但是Matplotlib 无法显示动态图,如果要创建一个巨大的动态图,可以使用 plotly 中的 Dash等 。

一、Plotly 可视化库

1、Plotly 简介

Plotly 是一款用来做数据分析和可视化的在线平台,功能非常强大,可以在线绘制很多图形比如条形图、散点图、饼图、直方图等等。而且还是支持在线编辑,以及多种语言python、javascript、matlab、R等许多API。

官网:Plotly Python Graphing Library

它在python中使用也很简单,直接用pip install plotly就可以了,推荐最好在jupyter notebook中使用,pycharm操作不是很方便。

首先导入库:

from plotly.graph_objs import Scatter,Layout
import plotly
import plotly.offline as py
import numpy as np
import plotly.graph_objs as go#setting offilne
plotly.offline.init_notebook_mode(connected=True)

plotly有在线和离线两种模式,在线模式需要有账号可以云编辑。我选用的离线模式,plotly设置为offline模式就可以直接在notebook里面显示了。

制作折线图:

N = 

本文标签: Python 交互式数据可视化详解