【发布时间】:2018-04-20 04:43:41
【问题描述】:
我正在使用 Folium 创建热图。我的数据包含 3 列,一列是类别、纬度和经度。经纬度点分为 A、B 和 C 3 类。 我可以使用 folium 绘制热图,但我需要添加显示点之间颜色差异的图例。我需要根据类别将点标记为 3 种不同的颜色。
我附上示例代码供您参考。感谢任何帮助。
提前致谢!
from folium import plugins
from folium.plugins import HeatMap
from folium.plugins import MarkerCluster
import pandas as pd
map = folium.Map(location=[lat, long],zoom_start =12)
data = pd.read_csv(filename)
# List comprehension to make out list of lists
heat_data = [[row['LAT'],row['LONG'],] for index, row in data.iterrows()]
# Plot it on the map
HeatMap(heat_data).add_to(map)
# Display the map
map
map.save('C:\Temp\map2.html')
【问题讨论】:
标签: python gradient legend heatmap folium