【发布时间】:2019-07-16 19:19:46
【问题描述】:
我对 folium 还很陌生,所以这可能有点讨厌,但我目前正在尝试绘制几个不同数据点的热图,并添加在同一图上的所有热图之间切换的能力。所以例如我有这样的:
# The base map
hmap = folium.Map(location=[38.908111, -77.008871], tiles="Stamen Terrain", zoom_start=12)
# And each layer
# Homicide
HeatMap(list(zip(crime_homicide.LATITUDE.values, crime_homicide.LONGITUDE.values))).add_to(folium.FeatureGroup(name='Homicides').add_to(hmap))
# Robbery
HeatMap(list(zip(crime_robbery.LATITUDE.values, crime_robbery.LONGITUDE.values))).add_to(folium.FeatureGroup(name='Robbery').add_to(hmap))
# Assault
HeatMap(list(zip(crime_assault.LATITUDE.values, crime_assault.LONGITUDE.values))).add_to(folium.FeatureGroup(name='Assault').add_to(hmap))
folium.LayerControl(collapsed=False).add_to(hmap)
folium.GeoJson(dc_shape).add_to(hmap)
我尝试使用 folium 的 FeatureGroup 功能,但看起来那只是特定的标记,而不是整个地图。如果它们都是热图,有没有办法在不同的地图之间切换?
【问题讨论】:
标签: python python-3.x folium