2017-05-03 49 views
1

有沒有人有經驗將交互式陰謀嵌入到Github託管的站點中?我讀過github不會渲染來自Bokeh,Plotly等的交互式圖片,但其他網站似乎能夠做到?理想情況下,我想要做的是上傳一張包含這些情節的Jupyter筆記本,並讓他們出現在我的github博客上。不過由於某些原因,當一切都看起來不錯時,它們不會渲染。謝謝!在Github託管的站點中嵌入交互式散景或Plotly數字

回答

2

GitHub從它呈現的內容中擦除所有用戶提供的JavaScript。這意味着基於JavaSript的瀏覽器繪圖庫無法在由GitHub直接呈現的頁面中運行。

但是,您可以將https://nbviewer.jupyter.org/指向GitHub倉庫,並且倉庫中任何靜態呈現的筆記本電腦都將完全正常運行,包括圖表。參見例如在

https://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blob/master/index.ipynb

的筆記本否則,對於散景特別是我可以說有用於產生靜態(PNG,SVG)圖像開放的PR。如果靜態繪圖圖像足夠(即不需要交互),那麼這可能是不久的將來的另一種選擇。

+0

從Bokeh'0.12.6'開始,現在可以直接從 Python代碼導出PNG和SVG。 需要安裝一些可選的依賴關係。 您可以在[用戶指南]的[導出圖]部分找到更多信息(http://bokeh.pydata.org/en/latest/docs/user_guide/export.html)。 –