【问题标题】:Invert an axis in a matplotlib grafic在 matplotlib 图形中反转轴
【发布时间】:2012-08-02 22:17:30
【问题描述】:

如何反转 y 轴? Z 是一个 np.array。谢谢

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() 

我有这个:

我需要这个:

【问题讨论】:

标签: python matplotlib


【解决方案1】:

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

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

在“plt.show()”之前。

【讨论】:

  • 另外,如果ax 没有其他用途,单行plt.gca().invert_yaxis() 也可以。
猜你喜欢
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 2021-10-22
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多