首页 > 解决方案 > Folium 地图无法在 github 上的笔记本中呈现

问题描述

我尝试使用 python 中的 folium 地图将我的作品上传到 github,但它无法渲染地图,因为它应该在我的 PC 上。

这是我的电脑上显示的叶图:

在此处输入图像描述

这是我在 github 上的内容,相同的笔记本文件:

在此处输入图像描述

谢谢

标签: pythongithubjupyter-notebookfolium

解决方案


引用github 帮助

当您在 GitHub 上添加扩展名为 .ipynb 的 Jupyter Notebook 或 IPython Notebook 文件时,它们将在您的存储库中呈现为静态 HTML 文件。Notebook 的交互功能(例如自定义 JavaScript 绘图)在您在 GitHub 上的存储库中不起作用。

因此,简而言之,folium当您将 Jupyter 笔记本的交互式功能(如地图)添加到 github 存储库中时,它们不会被渲染。

作为一种解决方法,您可以使用此处提到的nbviewer。您只需将笔记本的 github 链接放在nbviewer中,您的所有地图都将在那里呈现,就像它们通常在 jupyter 笔记本中一样。


推荐阅读