使用matplotlib绘制eigenbehaviours

mar*_*ssi 6 python plot matplotlib

我正在尝试使用matplotlib绘制eigenbehaviors,基本上我有一个2D矩阵,并希望用与热图非常相似的东西绘制它,但是细胞是分开的并且可以识别.参见例如:

http://www.cl.cam.ac.uk/~nv240/pics/eigenbehaviour.jpg

fra*_*xel 7

这就是你追求的吗?

在此输入图像描述

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()
Run Code Online (Sandbox Code Playgroud)

  • 另外,对于常规网格,"pcolormesh"是更好的选择(性能方面).`pcolor`较慢,但会处理任意网格. (2认同)