Matplolib/pyplot:如何避免重缩放?

2024-05-19 09:13:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python语言的新手,我想把一个带有“true”的2D数组比例尺。让我举个例子。。。 我要绘制的数组沿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')

下面是情节: matrixplothttps://www.dropbox.com/s/5ggzh0vgmoi5uh6/stack_2013_YZ.eps?dl=0

谢谢!你知道吗


Tags: importasnpfig绘制plt数组ax

热门问题