离线状态下在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 合并文件的具体实例
Aug 08 Python
Python中的自定义函数学习笔记
Sep 23 Python
使用IronPython把Python脚本集成到.NET程序中的教程
Mar 31 Python
对于Python的Django框架部署的一些建议
Apr 09 Python
解决Python传递中文参数的问题
Aug 04 Python
浅析Python中的多条件排序实现
Jun 07 Python
python数字图像处理实现直方图与均衡化
May 04 Python
Python+OpenCV目标跟踪实现基本的运动检测
Jul 10 Python
浅谈python已知元素,获取元素索引(numpy,pandas)
Nov 26 Python
Python 实现try重新执行
Dec 21 Python
Python制作简易版小工具之计算天数的实现思路
Feb 13 Python
Python的collections模块真的很好用
Mar 01 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
终于听上了直流胆调频
2021/03/02 无线电
改进的IP计数器
2006/10/09 PHP
PHP利用header跳转失效的解决方法
2014/10/24 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
2015/02/03 PHP
php实现图片上传、剪切功能
2016/05/07 PHP
PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析
2018/05/11 PHP
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
JSONP跨域请求
2017/03/02 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
Node.js创建HTTP文件服务器的使用示例
2018/05/11 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
Python开发的单词频率统计工具wordsworth使用方法
2014/06/25 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
详解python中字典的循环遍历的两种方式
2017/02/07 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
django云端留言板实例详解
2019/07/22 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
解决python使用list()时总是报错的问题
2020/05/05 Python
纯css3实现思维导图样式示例
2018/11/01 HTML / CSS
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
党员领导干部承诺书
2014/05/28 职场文书
贫困证明怎么写
2015/06/16 职场文书
结婚纪念日感言
2015/08/01 职场文书
2016年习主席讲话学习心得体会
2016/01/20 职场文书
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python