我正在尝试使用matplotlib绘制特征向量行为图,基本上我有一个二维矩阵,并希望用类似热力图的方式绘制它,但是单元格是分割和可识别的。例如:
我正在尝试使用matplotlib绘制特征向量行为图,基本上我有一个二维矩阵,并希望用类似热力图的方式绘制它,但是单元格是分割和可识别的。例如:
这符合您的要求吗?
from pylab import *
z = rand(10, 25)
c = pcolor(z)
set_cmap('hot')
colorbar()
c = pcolor(z, edgecolors='w', linewidths=1)
axis([0,25,0,10])
savefig('plt.png')
show()
pcolormesh
是更好的选择(从性能上来看)。pcolor
较慢,但可以处理任意网格。 - Joe Kington