Подтвердить что ты не робот

Инвертировать ось в matplotlib grafic

Как я могу инвертировать 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() 

У меня есть это:

enter image description here

Мне нужно это: enter image description here

4b9b3361

Ответ 1

Как сказал @Chris, это можно сделать с помощью:

ax = plt.gca()
ax.invert_yaxis()

Перед 'plt.show()'.