在matplotlib grafic中反转轴

use*_*224 29 python matplotlib

如何反转y_axis?Z是np.array.Thank你

Z=TempLake 

X,Y=np.meshgrid(range(Z.shape[0]+1),range(Z.shape[1]+1)) 
im = plt.pcolormesh(X,Y,Z.transpose(), cmap='hot') 
plt.colorbar(im, orientation='horizontal') 
plt.show() 
Run Code Online (Sandbox Code Playgroud)

我有这个:

在此输入图像描述

我需要这个: 在此输入图像描述

pel*_*son 50

正如@Chris所说,这可以通过以下方式完成:

ax = plt.gca()
ax.invert_yaxis()
Run Code Online (Sandbox Code Playgroud)

在'plt.show()'之前.

  • 另外,如果没有其他用途用于`ax`,那么单行`plt.gca().invert_yaxis()`也可以. (10认同)