反转imp在matplotlib中显示的图像


88

我希望该imshow()功能matplotlib.pyplot以相反的方式(即上下颠倒)显示图像。有没有简单的方法可以做到这一点?

Answers:


165

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


为什么默认值在不同的计算机上有所不同?有没有办法设置默认值?尽管如此,还是感谢您的回答,过去我尝试使用矩阵翻转和填充来解决此问题。这容易得多!
Milla Well 2013年

可能是因为pyplot版本不同(它们将约定从0,0更改为左上角更改为左下角)
2013年

1
如果您想顺时针移动该怎么办。
拉米·普鲁伊特


-10

在要绘制的数据之后添加.T

plt.imshow(data.T)

这将“转置”数据


这假定显示的数据是一个Numpy数组,而不是列表或其他结构。具体来说,通过调用.T方式调用numpy.ndarray.T
RegularlyScheduledProgramming

13
转置是对角翻转。用户想要垂直翻转。
2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.