2016-08-16 49 views
2

共享Jupyter筆記本電腦時,我的一般做法是將它們下載爲HTML並隱藏代碼塊 - 這很有效,因爲它保留了散焦圖表的交互方面。散景/ Jupyter筆記本:當以HTML格式下載圖表時無法呈現

在我最近更新了Bokeh之後,我創建的圖表在我將Jupyter筆記本下載爲HTML時沒有看到。我正在運行Bokeh 0.12.1,Python 3.5和iPython 5.1.0。任何解決這個問題的方法?

更新:退步到Bokeh 0.11.1和iPython 5.0.0可解決此問題,並且還解決了需要多次運行output_notebook()的其他問題。

+0

添加Jupyter控制檯輸出,同時將筆記本呈現爲HTML –

+0

你能解釋一下你是什麼意思,以及如何去做? –

+0

當我從Ubuntu Linux上的bash控制檯啓動IPython筆記本時,可以在此控制檯窗口中看到程序輸出。當我將筆記本導出到HTML時遇到問題時,我可以看到程序輸出與缺少依賴關係或程序錯誤(例如異常或類似)有關。 –

回答

0

爲了使Bokeh顯示任何內容,必須加載BokehJS客戶端庫。 BokehsJS由在output_notebook的筆記本輸出單元中執行的JavaScript代碼加載。如果隱藏包含output_notebook的單元格隱藏,則加載BokehJS的代碼永遠不會運行,BokehJS不會加載,也不會顯示散點圖。

長話短說:你不能隱藏調用output_notebook

作進一步討論,請參見this issue細胞,以及可能的替代使用「筆記」細胞(它提到有隱藏,但我不知道知道更多關於它的信息)

相關問題