我正在研究数据砖,并有一个叶子图:
import geopandas as gpd
import matplotlib as plt
import os
import folium
from IPython.display import display
map_osm = folium.Map(location=[45.5236, -122.6750])
map_osm
我得到以下信息:
<folium.folium.Map at 0x7f9978eec748>
我尝试了 Folium 地图不显示无济于事。
任何建议
试试这个
import folium
import webbrowser
map_osm = folium.Map(location=[45.5236, -122.6750])
map_osm.save('map.html')
webbrowser.open('map.html')
该函数的输出是一个 HTML 文件,除非显式调用,否则 Python IDLE 无法呈现 html 文档。您也可以尝试在Jupyter笔记本上使用相同的代码,该代码在浏览器上运行,可以轻松呈现html地图。
将地图转换为 HTML 然后显示对我使用 Python 3.5 在 Databricks 中对我有用
world_map = folium.Map()
html_map = world_map._repr_html_()
displayHTML(html_map)
最初的答案来自ShumZZ的Databricks论坛:https://forums.databricks.com/questions/444/how-to-create-maps-in-databricks.html