我正在使用Folium创建热力图。我的数据包含3列,分别是类别、纬度和经度。纬度和经度点被分为A、B、C三种类别。
我能够使用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')
import branca.colormap as cm
- NL23codes