我正在使用 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')