在matplotlib中反映imshow显示的图像

时间:2011-12-06 06:20:14

标签: python image matplotlib

我希望imshow()中的matplotlib.pyplot功能以相反的方式显示图像,即颠倒。有一个简单的方法吗?

4 个答案:

答案 0 :(得分:112)

在对origin='lower'的调用中指定关键字参数origin='upper'imshow

答案 1 :(得分:1)

您可以使用 extent 参数。例如,如果 X 值的范围从 -10 到 10,而 Y 值的范围从 -5 到 5,则您应该将 extent=(-10,10,-5,5) 传递给 imshow()

答案 2 :(得分:0)

使用 ax.invert_yaxis() 反转 y 轴,或使用 ax.invert_xaxis() 反转 x 轴。

答案 3 :(得分:-10)

add .T after the data you want to plot

plt.imshow(data.T)

This will "transpose" the data