在matplotlib中反转imshow显示的图像

141 投票
5 回答
115549 浏览
提问于 2025-04-17 07:47

我想让 matplotlib.pyplot 里的 imshow() 函数显示图片的方向反过来,也就是倒过来显示。有没有简单的方法可以做到这一点呢?

5 个回答

2

你可以使用 extent 这个参数。比如说,如果你的 X 值从 -10 到 10,Y 值从 -5 到 5,那么你应该在调用 imshow() 时传入 extent=(-10,10,-5,5) 这个设置。

7

使用 ax.invert_yaxis() 可以把y轴翻转过来,使用 ax.invert_xaxis() 可以把x轴翻转过来。

261

在你调用 imshow 的时候,可以指定一个关键词参数 origin='lower' 或者 origin='upper'

撰写回答