我是Python语言的新手,我想把一个带有" true"的2D数组放在一起。 scale.让我来举个例子...... 我想要绘制的数组沿着Y轴比沿着X轴有更多的块,但是当我绘制轴时,重新调整并且我总是看到一个正方形而不是矩形。你有什么建议来解决这个问题吗?
以下是制作情节的代码:
import pylab as plt
import numpy as np
CYZ=np.load('matrix_2013_YZ')
fig = plt.figure()
fig.suptitle('Coherence matrix Y-Z', fontsize=14, fontweight='bold')
fig.text(0.45, 0.15, 'year=2013, events=86', color = 'white', visible = True, fontsize=12, fontweight='bold', linespacing = 2)
ax = fig.gca()
cmap = plt.cm.get_cmap('jet', 100)
cs = plt.contourf(CYZ, 20, cmap=cmap, interpolation='bilinear')
ax.set_xlabel('X (km)')
ax.set_ylabel('Z (km)')
cbar = plt.colorbar(cs)
ax.invert_yaxis()
plt.savefig('stack_2013_YZ.eps')
这里的情节: https://www.dropbox.com/s/5ggzh0vgmoi5uh6/stack_2013_YZ.eps?dl=0
谢谢!