离线状态下在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 splitlines使用技巧
Sep 06 Python
在Django的上下文中设置变量的方法
Jul 20 Python
Python学习小技巧之列表项的拼接
May 20 Python
python中实现精确的浮点数运算详解
Nov 02 Python
使用python实现链表操作
Jan 26 Python
python3 selenium 切换窗口的几种方法小结
May 21 Python
一文带你了解Python中的字符串是什么
Nov 20 Python
python获取微信企业号打卡数据并生成windows计划任务
Apr 30 Python
numpy.linspace函数具体使用详解
May 27 Python
python读取图片的几种方式及图像宽和高的存储顺序
Feb 11 Python
Python实现计算图像RGB均值方式
Jun 04 Python
keras实现VGG16 CIFAR10数据集方式
Jul 07 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
一个域名查询的程序
2006/10/09 PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
2012/07/23 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
搭建自己的PHP MVC框架详解
2017/08/16 PHP
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
DOM 高级编程
2015/05/06 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
js实现网页收藏功能
2015/12/17 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
[50:50]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.20
2020/12/23 DOTA
浅谈python中的变量默认是什么类型
2016/09/11 Python
Django在pycharm下修改默认启动端口的方法
2019/07/26 Python
python实现倒计时小工具
2019/07/29 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
Python中join()函数多种操作代码实例
2020/01/13 Python
Python实现随机生成任意数量车牌号
2020/01/21 Python
python之生成多层json结构的实现
2020/02/27 Python
Python实现邮件发送的详细设置方法(遇到问题)
2021/01/18 Python
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
应用电子技术专业个人求职信
2013/09/21 职场文书
文职个人求职信范文
2013/09/23 职场文书
就业推荐自我鉴定
2013/10/06 职场文书
汽车装潢店创业计划书范文
2014/02/05 职场文书
节约电力资源的建议书
2014/03/12 职场文书
教师新年寄语
2014/04/03 职场文书
师德师风演讲稿
2014/05/05 职场文书
假释思想汇报范文
2014/10/11 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
2015年中学总务处工作总结
2015/07/22 职场文书
贴吧吧主申请感言
2015/08/03 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书