map_toronto = folium.Map(location=[latitude, longitude], zoom_start=12)
# add markers to map
for lat, lng, name, category in zip(df_toronto_cluster3['Venue_Latitude'], df_toronto_cluster3['Venue_Longitude'], df_toronto_cluster3['Venue'], df_toronto_cluster3['Venue_Category']):
label = 'Name: {0}<br>Category: {1}'.format(name, category)
iframe = folium.IFrame(html=label, width=300, height=100)
popup = folium.Popup(iframe, parse_html=True)
folium.CircleMarker([lat, lng],
radius=5,
popup=popup,
color='blue',
fill=True,
fill_color='blue',
fill_opacity=0.7,
).add_to(map_toronto)
map_toronto
上面的代码在我的项目中用于在地图上创建一组标记。该标记为蓝色。
如您所见,以上代码在数据帧df_toronto_cluster3
中取值进行标记。我有许多这样的数据框,它们的值和大小不同。
我想做的是将所有数据框绘制到同一张地图上,以便本质上创建一个不同的自定义聚类标记。
有没有办法做到这一点,或者这是对叶的限制?