matplotlib中的离散颜色条

时间:2013-06-25 15:02:11

标签: python colorbar

我在互联网上找到了一种只使用N种颜色的colobar的方法。这是示例

cmap = cm.jet
cmaplist = [cmap(i) for i in range(cmap.N)]
cmap = cmap.from_list('Custom cmap', cmaplist, cmap.N)
bounds = linspace(0,len(my_values),len(my_values)+1)

其中my_values

my_values=array([0.,1.,2.,3.,4.,5.,6.])

假设我们有两个数组xy,它们代表随机点的位置。第三个数组c与每个点相关联,只能从my_values获取值。

以下代码将绘制散点图,颜色条分为7个不连续的级别。

scatter(x,y,c=c);colorbar(boundaris=bounds)

我的问题是,如何检索7个级别中每个级别的颜色(以rgb,十六进制或其他形式)?

0 个答案:

没有答案