我有一个矩阵,我已经在matplotlib中使用self.ax.imshow(arr,cmap=plt.cm.Greys_r, interpolation = 'none')
在此刻他们都是相同的颜色。不过,我有另一个数组,其大小与为矩阵绘制的大小相同。该数组包含从0到1的数字。此数组中的每个数字都对应于矩阵上的一个图。 我怎样才能使它所以用数字0到1个对应于图的颜色上的矩阵颜色某些点不同的颜色矩阵matplotlib
我有一个阵列numberlist = [(1,34),(2,35),(5,78) etc]
至310 我然后做
data = np.array(number list)
N=data.max()+5
arr=np.ones((N,N),dtype='bool')
arr[data[:,1],data[:,0]]=0
则imshow阵列上述
约翰,当你说“数字从0到1”时,你的意思是0到1之间的浮点数,还是0或1的整数?即@ tcaswell在想什么,它们是二元掩模吗? – askewchan 2013-03-12 16:51:46
另外,当你说“矩阵上的图”时,你的意思是一个像素,点或矩阵元素;或者你的意思是与矩阵有关的其他事物的实际情节? – askewchan 2013-03-12 16:53:20
他们是浮动,0.233343,0.2321241,0.923432等 – 2013-03-12 17:24:59