我正在使用对数刻度底纹在folium
地图上绘制彩色区域。使用自定义颜色图,区域颜色似乎还可以。但是,将颜色图添加到地图图例后,仍然看起来是线性的:
有什么方法可以将其绘制为等宽彩色矩形,并在其下方带有文本值?
import numpy as np, branca, folium
m = folium.Map()
colormap = branca.colormap.LinearColormap(colors=['blue', 'green', 'yellow', 'orange', 'red'],
index = np.round(np.exp(np.linspace(0, 9, 5))),
vmin = 0, vmax = np.exp(9),
).to_step(n=6, index=np.round(np.exp(np.linspace(0, 9, 6))))
colormap.add_to(m)