尝试使用大叶草创建带有时间的热图,但未显示

时间:2020-05-21 21:25:32

标签: python heatmap folium

我有一个这样的数据框:

city          lat        lon       26/03       27/03

adamantina   -21.6820   -51.0737    1           2
sao paulo    -24.6820   -53.0737    100         140
sorocaba     -26.6820   -52.0737    10          20

我正在尝试使用显示随着时间推移COVID病例数增长的数据来创建HeatMapWithTime,就像此处的示例一样:https://towardsdatascience.com/data-101s-spatial-visualizations-and-analysis-in-python-with-folium-39730da2adf

我可以创建底图,甚至可以创建普通的热图,但是时间序列一直没有给我任何回报(显示底图)

这是我的代码:

m = folium.Map(location=[-23.5489, -46.6388],
                    zoom_start = 7)

valores = []
for col in df3.loc[:, '26/03':'17/05']:
    valores.append(df3[["lat","lon", col]])


HeatMapWithTime(data=[valores]).add_to(m)
m

输出为空白地图。

我什至试图转置数据帧,使其看起来像这样:

city        adamantina        sao paulo    sorocaba 

lat         -51.0737          -53.0737     -52.0737
lon         -24.6820          -21.6820     -26.6890 
date1        1                  100          20

并使用以下代码:

lista = []
for col in df3.loc[:, '26/03':'17/05']:
    lista.append(df3[[col,'latitude', 'longitude']])

m = m.add_child(HeatMapWithTime(df3_t))
m

但是它只再次显示了底图(m)

有人可以证明我的代码是错误的吗?

0 个答案:

没有答案