我在用着pyplot
with matplotlib
,我想将一些数据显示为图像。当我使用imshow()
数据与我想要的查看方式翻转。我如何切换 x 轴和 y 轴imshow()
或到numpy
在我将其发送到之前的数组imshow()
?
(即我希望水平轴是垂直的)
我尝试过使用origin='upper'
and origin='lower'
in the imshow()
命令,但这只是反转一个轴而不是切换它们
我也尝试过使用reshape
数据上,但是顺序全乱了
结束这个问题——
您需要先转置 numpy 数组,然后再将其传递给matplotlib
:
>>> a
array([[0, 1],
[2, 3]])
>>> a=a.T
>>> a
array([[0, 2],
[1, 3]])
所以使用plt
它应该简单地是:
plt.imshow(a.T)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)