亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Jupyter交互未導出到html中

Jupyter交互未導出到html中

有只小跳蛙 2023-10-16 10:14:54
我最近開始編碼,現在正在對開源 Corona 數據進行數據分析。我在 Jupyter Notebook 中使用 Python3 構建了一個交互式圖表。唯一的問題是,我構建了一個交互,但它僅在筆記本內部顯示,而不是在導出為 html 時顯示。有人可以告訴我這是為什么嗎?提前謝謝了。代碼:# Import the necessary packagesimport pandas as pdimport numpy as np import requestsimport iofrom bokeh.io import push_notebook,output_filefrom bokeh.io import show, curdocfrom bokeh.plotting import figure, output_notebookfrom bokeh.models import HoverTool, ColumnDataSource, Selectfrom bokeh.layouts import rowfrom bokeh.models.tickers import FixedTickerfrom bokeh.models.callbacks import CustomJSfrom ipywidgets import interactoutput_notebook()#---------------------------------------------------------------------------------------------------   # Import the data#---------------------------------------------------------------------------------------------------url = 'https://data.humdata.org/hxlproxy/api/data-preview.csv?url=https%3A%2F%2Fraw.githubusercontent.com%2FCSSEGISandData%2FCOVID-19%2Fmaster%2Fcsse_covid_19_data%2Fcsse_covid_19_time_series%2Ftime_series_covid19_confirmed_global.csv&filename=time_series_covid19_confirmed_global.csv's=requests.get(url).contenturl2 = 'https://data.humdata.org/hxlproxy/api/data-preview.csv?url=https%3A%2F%2Fraw.githubusercontent.com%2FCSSEGISandData%2FCOVID-19%2Fmaster%2Fcsse_covid_19_data%2Fcsse_covid_19_time_series%2Ftime_series_covid19_deaths_global.csv&filename=time_series_covid19_deaths_global.csv's2 =requests.get(url2).contentdf = pd.read_csv(io.StringIO(s.decode('utf-8')))df = df.fillna("")df2 = pd.read_csv(io.StringIO(s2.decode('utf-8')))df2 = df2.fillna("")#--------------------------------------------------------------------------------------------------- # Number of reported Corona cases#---------------------------------------------------------------------------------------------------Jupyter Notebook 內部的圖表導出的 html 內部的圖表
查看完整描述

1 回答

?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

當您使用筆記本時,您會在某個地方運行一臺服務器,該服務器在函數內運行該 Python 代碼update。但是,當您只有一個靜態 HTML 頁面時,您就沒有任何運行 Python 的東西 - 這就是該函數不起作用的原因。

您要么需要繼續使用筆記本,要么使用bokeh serve. 還可以將 Bokeh 嵌入到某些現有服務器中,例如 Flask 或 Django。最后一個選項是update用 JavaScript 重寫該函數,以便將其嵌入 HTML 中。


查看完整回答
反對 回復 2023-10-16
  • 1 回答
  • 0 關注
  • 190 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號