在Github托管的网站中嵌入交互式Bokeh或Plotly图形

deg*_*vek 3 python github plotly bokeh jupyter-notebook

有没有人有在Github托管的网站中嵌入交互式地块的经验?我已经读过github不会渲染Bokeh,Plotly等的交互式图,但是其他站点似乎能够做到吗?理想情况下,我想做的是上传一个包含这些图的Jupyter笔记本,并将它们显示在我的github博客上。但是由于某种原因,它们不会渲染,而其他一切看起来都很好。谢谢!

big*_*dot 5

GitHub从其呈现的内容中清除了所有用户提供的JavaScript。这意味着基于JavaSript的浏览器绘图库根本无法在GitHub直接渲染的页面中运行。

但是,您可以将https://nbviewer.jupyter.org/指向GitHub存储库,该存储库中任何静态渲染的笔记本都将完全起作用,包括绘图。参见,例如

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

另一个选择是在MyBinder的GitHub仓库中使用opeb笔记本,它提供了可以与之交互的实时运行的实际笔记本。例如

https://mybinder.org/v2/gh/bokeh/bokeh-notebooks/master?filepath=tutorial%2F00%20-%20Introduction%20and%20Setup.ipynb