我正在研究Databricks并有一张大骨贴图:
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 map not displaying无济于事。
任何建议
答案 0 :(得分:0)
尝试
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地图。
答案 1 :(得分:0)
将地图转换为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