从下面的branca
色彩Map表
import branca
color_map = branca.colormap.linear.PuRd_09.scale(0, 250)
colormap = color_map.to_step(index=[0, 10, 20, 50, 70, 90, 120, 200])
如何从上面的Branca
颜色Map表中提取所有步骤(索引)的十六进制颜色?
从下面的branca
色彩Map表
import branca
color_map = branca.colormap.linear.PuRd_09.scale(0, 250)
colormap = color_map.to_step(index=[0, 10, 20, 50, 70, 90, 120, 200])
如何从上面的Branca
颜色Map表中提取所有步骤(索引)的十六进制颜色?
2条答案
按热度按时间wmtdaxz31#
您可以在
colormap.colors
上使用matplotlib.colors.to_hex
:输出:
py49o6xq2#
source code on GitHub显示
to_step
返回一个StepColormap
对象。该对象(链接代码中的第500行)显示StepColormap具有一个colors
属性。您应该能够通过这种方式索引颜色: