python - Folium 地图无法在 github 上的笔记本中呈现
问题描述
我尝试使用 python 中的 folium 地图将我的作品上传到 github,但它无法渲染地图,因为它应该在我的 PC 上。
这是我的电脑上显示的叶图:
这是我在 github 上的内容,相同的笔记本文件:
谢谢
解决方案
引用github 帮助:
当您在 GitHub 上添加扩展名为 .ipynb 的 Jupyter Notebook 或 IPython Notebook 文件时,它们将在您的存储库中呈现为静态 HTML 文件。Notebook 的交互功能(例如自定义 JavaScript 绘图)在您在 GitHub 上的存储库中不起作用。
因此,简而言之,folium
当您将 Jupyter 笔记本的交互式功能(如地图)添加到 github 存储库中时,它们不会被渲染。
作为一种解决方法,您可以使用此处提到的nbviewer。您只需将笔记本的 github 链接放在nbviewer中,您的所有地图都将在那里呈现,就像它们通常在 jupyter 笔记本中一样。
推荐阅读
- c# - 如何在 C# 中反序列化带有属性的 XML
- c# - 用鼠标控制的定位相机问题,以便玩家保持在视野中(第三人称视角)
- ruby - Homebrew 不再工作了。“i18n gem 不可用”
- reactjs - ReactJs:在实现了 React 和 Redux 之间的链接的根组件中访问状态数据的正确方法是什么?
- python - 从屏幕流式传输帧,生成视频
- android - 如何使用导航组件处理片段中的片段?
- python - 嵌套函数通过python中的外部函数返回一个变量
- javascript - .css 和 .js 扩展名的 .htaccess RewriteRule 被阻止/忽略?
- linux - 如何在管道之间的 bash 脚本中删除权限?
- c# - RedirectToRoute 在 ASP.NET MVC 项目中不起作用