首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >叶面图未在间谍中显示

问叶面图未在间谍中显示
EN

Stack Overflow用户
提问于 2017-09-21 09:37:55
回答 3查看 11.2K关注 0票数 9

标题是这样的:我不能让Spyder用folium显示地图。

我得到的是:

代码语言:javascript
复制
import folium
m = folium.Map(location=[45.5236, -122.6750])
m

没有错误(也没有地图),只有以下内容:

< folium.folium.Map在0xd03fcf8 >

代码语言:javascript
复制
m.render() # No idea what .render() it's supposed to do, 
# but "render" sounds like maybe it could display the map, so I tried it.
# But it prints nothing

m.render

< folium.folium.Map对象在0x000000000D03FCF8 >上的<界方法folium.folium.Map>

知道吗?

谢谢

(注:我尝试过this,但没有成功)

EN

回答 3

Stack Overflow用户

发布于 2018-04-24 13:36:40

如果您有一个地图m,您可以使用:

代码语言:javascript
复制
m.save("mymap.html")

它将您的地图保存在您的工作目录中为html。您仍然需要在Chrome/IE中手动打开它。这样做的好处是,您可以将您的地图发送给您想要的任何人,即使他/她的计算机上没有python。

票数 12
EN

Stack Overflow用户

发布于 2017-09-21 13:17:47

folium似乎生成基于web的地图,而这些地图不能被Spyder渲染。所以如果你想和folium一起工作的话,你需要使用木星笔记本。

票数 3
EN

Stack Overflow用户

发布于 2020-02-25 06:08:52

还可以通过导入webbrowser直接从spyder打开地图(前提是您已经安装了webbrowser包)。

代码语言:javascript
复制
import webbrwoser
webbrowser.open_tab("map.html")
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46340483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档