0

我在互联网上找到了一种使用只有 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、十六进制或其他形式)?

4

0 回答 0