在GitHub上上传的Jupyter Notebook中,Folium地图无法显示。

7

我通过在Anaconda命令提示符中启动Jupyter时增加数据限制,成功地在我的Jupyter笔记本上呈现了Folium地图,方法如下:

"jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10"

然而,当我将笔记本上传到Github时,我得到的是一个空白窗口,而不是我处理过的地图。

我该如何呈现这些地图?在通过Github启动笔记本时,是否可以增加数据速率限制?


2
我也刚注意到这个问题。希望有人能回答。你可以使用nbviewer作为可能的解决方法http://nbviewer.jupyter.org/ - Bob Haffner
好的,我会检查一下。我自己通过在Github上使用我的一个免费页面来托管笔记本的HTML版本来解决了这个问题,这样可以正确显示地图。但是,那只能用一次,我需要一个真正的解决方案。 - Kik
我已经尝试了gmaps、bokeh和folium,但它们都无法在GitHub上渲染。 - user2498899
1个回答

0
如果 Folium 地图中有任何 JavaScript,则无法在 GitHub 上呈现。出于安全原因,GitHub 在呈现笔记本时不执行任何 JavaScript。
从 GitHub docs 中可以看到:

笔记本的交互功能(例如自定义 JavaScript 绘图)将无法在 GitHub 上的存储库中工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接