我正在使用Geopandas‘explore
,并try 使用cmap
来根据值更改 colored颜色 .
例如:
- 如果为
0 < value <= 2
,则返回'red'
- 如果为
2 < value <= 4
,则返回'green'
,依此类推.
用cmap
能做到这一点吗?
def my_colormap(value):
if value < 2:
return 'red'
else:
return 'black'
geodata.explore("xxxx", cmap= lambda value: my_colormap(value), vmax = 8)
结果:
值错误:...不是有效的名称值;支持的值为‘accent’、‘accent_r’、‘Blues’、‘Blues_r’、‘brbg’、‘brbg_r’、‘bugn’、‘bugn_r’、‘buPu’、‘buPu_r’、‘CMRmap’、‘CMRmap_r’、...