離線狀態(tài)下在jupyter notebook中使用plotly實(shí)例
首先創(chuàng)建一個新的python3記錄,之后在開始位置輸入以下語句并執(zhí)行:
import plotly import plotly.offline as py py.init_notebook_mode(connected=False) import plotly.graph_objs as go
注意此時(shí)實(shí)際上是將plotly的庫文件寫在了ipynb文件內(nèi)部,因此保存后的ipynb文件會比較大,一般在5M以上.
補(bǔ)充知識: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 = []
# 構(gòu)建 數(shù)據(jù)關(guān)系,折線圖
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)
# 設(shè)置圖表布局
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()

以上這篇離線狀態(tài)下在jupyter notebook中使用plotly實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- VScode連接遠(yuǎn)程服務(wù)器上的jupyter notebook的實(shí)現(xiàn)
- 如何實(shí)現(xiàn)在jupyter notebook中播放視頻(不停地展示圖片)
- jupyter notebook 實(shí)現(xiàn)matplotlib圖動態(tài)刷新
- 解決matplotlib.pyplot在Jupyter notebook中不顯示圖像問題
- 查看jupyter notebook每個單元格運(yùn)行時(shí)間實(shí)例
- jupyter notebook中新建cell的方法與快捷鍵操作
- Jupyter Notebook折疊輸出的內(nèi)容實(shí)例
- jupyter notebook oepncv 顯示一張圖像的實(shí)現(xiàn)
相關(guān)文章
python3實(shí)現(xiàn)windows下同名進(jìn)程監(jiān)控
這篇文章主要為大家詳細(xì)介紹了python3實(shí)現(xiàn)windows下同名進(jìn)程監(jiān)控,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
Python爬蟲實(shí)現(xiàn)抓取京東店鋪信息及下載圖片功能示例
這篇文章主要介紹了Python爬蟲實(shí)現(xiàn)抓取京東店鋪信息及下載圖片功能,涉及Python頁面請求、響應(yīng)、解析等相關(guān)操作技巧,需要的朋友可以參考下2018-08-08
Python 計(jì)算機(jī)視覺編程進(jìn)階之OpenCV 進(jìn)行霍夫變換
霍夫變換(Hough)是一個非常重要的檢測間斷點(diǎn)邊界形狀的方法。它通過將圖像坐標(biāo)空間變換到參數(shù)空間,來實(shí)現(xiàn)直線與曲線的擬合,通過本篇文章我們來詳細(xì)了解它2021-11-11
Python繪制可以表示點(diǎn)密度的散點(diǎn)圖得方法
本文介紹基于Python語言的matplotlib模塊,對Excel表格文件中的指定數(shù)據(jù),加以密度散點(diǎn)圖繪制的方法,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下2024-05-05
python練習(xí)之循環(huán)控制語句 break 與 continue
這篇文章主要介紹了python循環(huán)控制語句 break 與 continue,break就像是終止按鍵,不管執(zhí)行到哪一步,只要遇到break,不管什么后續(xù)步驟,直接跳出當(dāng)前循環(huán)2022-06-06
詳解pyppeteer(python版puppeteer)基本使用
這篇文章主要介紹了詳解pyppeteer(python版puppeteer)基本使用 ,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
淺談python3.x pool.map()方法的實(shí)質(zhì)
這篇文章主要介紹了python3.x pool.map方法的實(shí)質(zhì),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01

