Я хочу построить значения внутри тепловой карты с самыми высокими значениями температуры с самым темным цветом.
У меня есть такие значения данных [[24.8607, 67.0011, 70.0], [25.396, 68.3578, 60.0], [27.557, 68.2028, 30.0], [27.7244, 68.8228, 20.0]]
, где данные в каждом списке - это широта, долгота и значение температуры. У меня такой же цвет.
map_osm = folium.Map(location=[30.3753, 69.3451],zoom_start=5)
print(data)
steps=20
colormap = branca.colormap.linear.YlOrRd_09.scale(0, 1).to_step(steps)
gradient_map=defaultdict(dict)
for i in range(steps):
gradient_map[1/steps*i] = colormap.rgb_hex_str(1/steps*i)
colormap.add_to(map_osm) #add color bar at the top of the map
HeatMap(data,gradient = gradient_map).add_to(map_osm) # Add heat map to the previously created map
map_osm