在matplotlib中获取colormap的长度

时间:2016-10-21 01:43:38

标签: python matplotlib

有没有办法获得matplotlib色彩图的长度?

cmap = mpl.colors.ListedColormap(['r', 'g', 'b', 'c'])

类似于cmap.len()?

2 个答案:

答案 0 :(得分:1)

颜色列表位于成员colors中:

len(cmap.colors)

您也可以使用cmap.N

答案 1 :(得分:0)

获得长度的正确方法是使用 cmap.N

>>> cmap = mpl.colors.ListedColormap(['r', 'g', 'b', 'c'])
>>> cmap.N

输出

4