我正在创建一个色图,用来在folium区域地图中映射颜色,使用的是来自这里的代码:
from branca.colormap import linear
colormap = linear.RdBu.scale(
df.MyValue.min(),
df.MyValue.max())
colormap
如您所见,最小值和最大值与0的值偏离较大,我希望这能在颜色地图中体现出来,即只有小于0的值应映射为红色,而所有正数值应映射为蓝色。
是否有办法在颜色地图中实现这种不对称性?我在网上没有看到太多的例子。
我正在进行以下操作:
colormap = colormap.to_step(index=[-200, 0, 1200])
但是它不够流畅: