离线状态下在jupyter notebook中使用plotly实例


Posted in Python onApril 24, 2020

首先创建一个新的python3记录,之后在开始位置输入以下语句并执行:

import plotly
import plotly.offline as py
py.init_notebook_mode(connected=False)
import plotly.graph_objs as go

注意此时实际上是将plotly的库文件写在了ipynb文件内部,因此保存后的ipynb文件会比较大,一般在5M以上.

补充知识:plotly 绘制离线图例(折线)

我就废话不多说了,还是直接看代码吧!

#log.txt
 
1 9 15
2 9 16
1 10 17
2 10 18
1 9 19
#!/usr/bin/env python
import plotly.offline as pltoff
import plotly.graph_objs as go
 
 
def line_plots(name="line_plots.html"):
 dataset = {
  'x': [],
  'y1': [],
  'y2': [],
  'y3': []
 }
 with open("./log.txt") as f:
  i = 0
  for line in f:
   items = line.split()
   dataset['x'].append(i)
   dataset['y1'].append(items[0])
   dataset['y2'].append(items[1])
   dataset['y3'].append(items[2])
   i += 1
 
 data_g = []
 
 # 构建 数据关系,折线图
 x_y1 = go.Scatter(
  x=dataset['x'],
  y=dataset['y1'],
  mode='lines',
  name='lines')
 data_g.append(x_y1)
 
 x_y2 = go.Scatter(
  x=dataset['x'],
  y=dataset['y2'],
  mode='markers',
  name='markers')
 data_g.append(x_y2)
 
 x_y3 = go.Scatter(
  x=dataset['x'],
  y=dataset['y3'],
  mode='lines+markers',
  name='lines+markers')
 data_g.append(x_y3)
 
 # 设置图表布局
 layout = go.Layout(title="Line plots",
      xaxis={'title': 'X'}, yaxis={'title': 'Y'})
 fig = go.Figure(data=data_g, layout=layout)
 # 生成离线html
 pltoff.plot(fig, filename=name)
 
 
if __name__ == '__main__':
 line_plots()

离线状态下在jupyter notebook中使用plotly实例

以上这篇离线状态下在jupyter notebook中使用plotly实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python解析xml模块封装代码
Feb 07 Python
python中如何使用正则表达式的非贪婪模式示例
Oct 09 Python
python利用socketserver实现并发套接字功能
Jan 26 Python
tensorflow输出权重值和偏差的方法
Feb 10 Python
基于循环神经网络(RNN)的古诗生成器
Mar 26 Python
python logging重复记录日志问题的解决方法
Jul 12 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
Sep 17 Python
django settings.py 配置文件及介绍
Jul 15 Python
基于Keras中Conv1D和Conv2D的区别说明
Jun 19 Python
使用Keras预训练好的模型进行目标类别预测详解
Jun 27 Python
Python 多进程、多线程效率对比
Nov 19 Python
python 实现aes256加密
Nov 27 Python
python3中sys.argv的实例用法
Apr 24 #Python
VScode连接远程服务器上的jupyter notebook的实现
Apr 23 #Python
Python实现仿射密码的思路详解
Apr 23 #Python
利用matplotlib为图片上添加触发事件进行交互
Apr 23 #Python
python中matplotlib实现随鼠标滑动自动标注代码
Apr 23 #Python
使用matplotlib动态刷新指定曲线实例
Apr 23 #Python
Flask模板引擎Jinja2使用实例
Apr 23 #Python
You might like
php 购物车实例(申精)
2009/05/11 PHP
php 获取SWF动画截图示例代码
2014/02/10 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
2016/05/27 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
css样式标签和js语法属性区别
2013/11/06 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
2013/11/22 Javascript
node.js中的fs.stat方法使用说明
2014/12/16 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
js实现同一个页面,多个enter事件绑定的示例
2018/10/10 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
[01:04:31]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第二场 1月8日
2021/03/11 DOTA
python备份文件的脚本
2008/08/11 Python
python距离测量的方法
2018/03/06 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
简单介绍python封装的基本知识
2019/08/10 Python
Python数据可视化:饼状图的实例讲解
2019/12/07 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
英国最受欢迎的价格比较网站之一:MoneySuperMarket
2018/12/19 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
公司成本主管岗位责任制
2014/02/21 职场文书
yy婚礼主持词
2014/03/14 职场文书
小学校长先进事迹材料
2014/05/13 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
2014年小学教师工作总结
2014/11/10 职场文书
小学生暑假安全公约
2015/07/14 职场文书
大学生暑期社会实践的个人总结!
2019/07/17 职场文书
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript
mysq启动失败问题及场景分析
2021/07/15 MySQL