我将数据存储在1000x1000矩阵中,我使用plt.imshow()绘制,产生如下图像:
然而,y轴应该在0到300之间,x轴从0到1.我尝试使用'extent = [0,1,0,300]',但这导致以下结果:
我想知道如何在保持1:1纵横比的同时调整轴上的值(这是为了创建Hovmöller图,因此y轴与空间无关)。
plt.figure(1)
plt.imshow(phi.T, extent=[0,1,0,300], origin='lower')
cbar = plt.colorbar()
plt.show()
答案 0 :(得分:1)
plt.imshow(phi.T, extent=[0,1,0,300], aspect=1/300)
应该这样做