На карте фолиума не отображаются блоки данных Python

Я работаю над 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, но безрезультатно.

Какие-либо предложения


person alex    schedule 12.04.2019    source источник
comment
Вы используете ноутбук jupyter или любой другой?   -  person Himanshu Poddar    schedule 12.04.2019
comment
это сработало ????   -  person Himanshu Poddar    schedule 13.04.2019
comment
К сожалению нет. мой вывод был: Out [4]: ​​False   -  person alex    schedule 15.04.2019
comment
Я использую записную книжку Jupyter в DataBricks   -  person alex    schedule 15.04.2019
comment
Это сработало на моей машине. Должна быть какая-то проблема с вашей настройкой.   -  person Himanshu Poddar    schedule 15.04.2019
comment
Очень странно. Я попытался запустить matplot в том же кластере, но тоже получил пустой. Я попробовал ваше предложение на новом кластере и получил тот же результат - ›False   -  person alex    schedule 15.04.2019


Ответы (2)


Попробуй это

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-карту.

person Himanshu Poddar    schedule 12.04.2019

Превращение карты в HTML с последующим отображением у меня сработало в Databricks с использованием Python 3.5.

world_map = folium.Map()
html_map = world_map._repr_html_()
displayHTML(html_map)

Первоначальный ответ пришел с форумов Databricks от ShumZZ: https://forums.databricks.com/questions/444/how-to-create-maps-in-databricks.html

person Petar Luketina    schedule 10.11.2019
comment
простой способ показать карты, не нужно ничего устанавливать, очень приятно! - person Marcelo Guedes; 22.05.2020