Fra*_* M. 5 ipython python-3.x spyder folium
标题说明了一切:我无法让Spyder使用来显示地图folium。
这是我得到的:
import folium
m = folium.Map(location=[45.5236, -122.6750])
m
Run Code Online (Sandbox Code Playgroud)
没有错误(也没有地图),只是这样:
<folium.folium.Map位于0xd03fcf8>
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
Run Code Online (Sandbox Code Playgroud)
<<folium.folium.Map对象的绑定方法LegacyMap.render在0x000000000D03FCF8>>
任何的想法 ?
谢谢
(注意:我尝试了此操作,但没有成功)
小智 9
如果您有地图m,可以使用:
m.save("mymap.html")
Run Code Online (Sandbox Code Playgroud)
它将您的地图另存为html。您仍然必须在Chrome / IE中手动打开它。这样的好处是,即使他/她的计算机上没有python,您也可以通过电子邮件将其发送给想要的任何人。
还可以通过导入 webbrowser 直接从spyder ide 打开地图(前提是您已经安装了 webbrowser 软件包)。
import webbrwoser
webbrowser.open_tab("map.html")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3058 次 |
| 最近记录: |