您的位置:首页 > 其它

在jupyter内用offline模式进行plotly绘图

2018-01-26 15:26 162 查看

在jupyter内用offline模式进行plotly绘图

在我们用图片展示数据的时候,一个痛点是很难在数据上看出一个具体的点到底值是多少,而plotly的交互性很好的解决了这一问题,用鼠标就可以知道plotly绘制的图上的所有数值信息。当然,这个优点只是plotly所有强大之处的冰山一角。

plotly绘图api非常多,这里重点是怎样offline,怎样在jupyter中内置图片,因为这样我们就相当于拥有了一个增强版的matplotlib作为可视化工具。

安装

像安装所有python库一样

pip install plotly


在jupyter中用离线模式绘图

直接上代码

import plotly
from plotly.graph_objs import Scatter, Layout

plotly.offline.init_notebook_mode()

plotly.offline.iplot({
"data": [Scatter(x=[1, 2, 3, 4, 5], y=[2, 3, 2.5, 1, 9])],
"layout": Layout(title="hello world")
})


效果图



例子很简单,但是实现了两个很重要的功能,一是jupyter内置,这就像matplotlib一样简单,而是图上显示了数据点的值,其实大家如果自己用这个例子出图之后,只需将鼠标放在数据点上就行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据