叶片图未显示datbricks python

时间:2019-04-12 09:03:57

标签: databricks folium azure-databricks

我正在研究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无济于事。

任何建议

2 个答案:

答案 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