plotly绘图高级的入门案例

2020-06-02  本文已影响0人  采星星的小太阳BavaLI

一般来说,我们使用,matplotlib,更甚于使用seaborn绘图就差不多了,但事实在现实生活中,我们往往喜欢动态可交互的图像,如果在使用前面的方式,那么就很扎心了。

plotly

plotly,主要是绘制一些交互式的图像,绘制的图像默认是在本地保存一个html文档,这会让你方便查看,动态图像,基于JavaScript的一个第三方包,不多解释,看例子。没有安装的pip安装即可!

注意:

如果notebook不能绘制,请加这一句即可解决

py.offline.init_notebook_mode()

简单使用

导入

import plotly as py
import plotly.graph_objs as go
from plotly.graph_objs import Scatter

# 他不能直接支持pandas,numpy所以我们要进行数据转换
trace0 = Scatter(x=[1,2,3,4],y=[10,15,13,17])#绘制的时候尽量保持,xy,的长度一样
trace1 = Scatter(x=[1,2,3,4],y=[6,5,3,7])

由于它不能直接支持pandas等,所以我们要进行数据的转换,一般使用Scatter()当然还有其他的,这里只是入门,就不多介绍了

# 对数据进行整合
data = [trace0,trace1]

# 使用离线绘图库
py.offline.iplot(data)#py.offline.iplot(data)直接在notebook显示

py.offline.plot(data,filename = 'fth.html')#在本地保存HTML文档,并指定名称

image.png

这样,我们的图像就变得又美观而且动态了!入门案例,希望能对大家有启发!

上一篇下一篇

猜你喜欢

热点阅读