在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一样简单,而是图上显示了数据点的值,其实大家如果自己用这个例子出图之后,只需将鼠标放在数据点上就行。
相关文章推荐
- SDI文档模式下调用对话框实现在对话框上绘图操作,并且进行文档和对话框之间的数据传输
- 在归档模式中,tablespace处于offline状态下,同样可以进行RMAN备份
- 【IOS 开发学习总结-OC-64】Quartz 2D绘图(4-1)——Quartz 2D绘图基础+点线模式
- 手机使用了QWERTY keypad,想要在idle home screen时长按SHIFT键进行静音模式切换,该如何修改代码
- GitHub —— Push模式进行多人协作
- python:利用pandas进行绘图(总结)绘图工具
- 使用python中的matplotlib进行绘图分析数据
- 应用与MPlayer通过slave模式进行信息交换
- 使用ADO.NET Entity Framework 4.1进行Code First模式的开发
- 在EasyDarwin进行实时视频转发的两种模式
- 使用ADO.NET Entity Framework 4.1进行Code First模式的开发
- [Visual C++系列]2.3 使用点,刷子,笔进行绘图
- 用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
- 基于消息粒度转换,关联集,Sequence Convey模式进行消息合并
- JavaMail:用Authenticator的子类进行身份验证及策略模式(Strategy)
- (转)Builder模式的误区:将复杂对象的构建进行封装,就是Builder模式了吗?
- 在对话框picture control中利用opengl进行绘图
- 在网卡的直接模式下进行抓包
- 设计模式学习笔记4:对接口进行包装的Adapter