Я пытаюсь построить тепловую карту, похожую на карту из https://alysivji.github.io/getting-started-with-folium.html. Результат должен выглядеть примерно так, как показано на рисунке, но для района Северного моря.
Однако, когда я пытаюсь нанести цветные точки на карту, выходные данные записных книжек Jupyter не отображаются.
Это мой код:
import folium
from folium import plugins
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
m = folium.Map([52.5, 2], zoom_start=5.5)
m
Дает мне это, вот чего я хочу:
Теперь я хочу добавить 10 точек на карту, мои данные и код следующие:
divvyStations =df = pd.DataFrame({'Xpos': Xpos1[0], 'Ypos': Ypos1[0],'Density': Density})
print(divvyStations)
OUT:
Density Xpos Ypos
0 1 -3.758242 50.099575
1 1 -3.780331 50.110645
2 1 -3.740984 50.113747
3 1 -3.802421 50.121719
4 1 -3.763073 50.124821
5 1 -3.723726 50.127922
6 1 -3.824510 50.132793
7 1 -3.785162 50.135895
8 1 -3.745815 50.138992
9 1 -3.706468 50.142094
А потом я пытаюсь построить точки:
for index, row in divvyStations.iterrows():
folium.CircleMarker([row['Ypos'],row['Xpos']],
radius=15,
#popup=row['Density'],
fill_color="#3db7e4", # divvy color
).add_to(m)
m
Что дает мне этот хороший экран:
Почему нет карты?
Я уже проверял вопросы: Карта фолио не отображается , Карта фолио Python не отображается
Заранее спасибо!