如何使用matplotlib绘制pcolor图像以进行不同的校准?

时间:2018-11-10 10:43:24

标签: python matplotlib

对于pcolor图像,我已经知道了一些有关matplotlib图像的知识,其中使用了简单数据集。但是,如果我有两个数据集,包括类数据和与类数据集相关的属性数据集。

classes_dataset = np.array([["a","b","b"],["a","c","a"],["b","c","c"]])
attribute_dataset = np.array([[0.1,0.9,0.6],[0.2,0.4,0.2],[0.7,0.8,1.0]])

其中,a类的属性为0.1、0.2和0.2,b类的属性为0.9、0.6和0.7,而c类的属性为0.4、0.8和1.0

因此,我想要一个同时包含类信息和属性信息的pcolor图像。对于类a,b,c,cmap会有所不同。

衷心感谢

1 个答案:

答案 0 :(得分:0)

将类数组转换为索引,然后在绘制数据时,将数组指定为C来设置颜色,如果v是带有每个点索引的向量,请使用:

C=attribute_dataset[v]