我想在同一张地图上画一个双倍的热图时间
m = folium.Map(location=[-3.72,-38.54],zoom_start=11,max_zoom=16,min_zoom=7,tiles='OpenStreetMap')
plugins.HeatMapWithTime(
prova_1,
radius=8,
index=time_index_1,
#min_opacity=0.8,
#max_opacity=1.2,
#use_local_extrema=True,
#gradient= gradient_map_1,
#auto_play=True,
overlay=True,
control=True,
show=True,
).add_to(m)
# Display the map
plugins.HeatMapWithTime(prova,
radius=8,
index=time_index,
overlay=False,
).add_to(m)
但是,它始终显示第一个贴图,但不显示第二个贴图。分开来看,两者都很好
据我所知,这个问题仍在讨论中
一个(非常)粗略的解决方法是从第二个
HeatMapWithTime
中删除overlay=False,
并添加:在代码的末尾。然后,取消图层控件的切换和重新切换图层控件将完成以下工作:
当然,这不是一个干净的解决方案。但仍然有一些暂时有用的东西
相关问题 更多 >
编程相关推荐