gpt4 book ai didi

r - 更改 R 中矩阵的 image() 图中的原点

转载 作者:行者123 更新时间:2023-12-01 09:05:47 24 4
gpt4 key购买 nike

我有一个矩阵,可以使用 image() 轻松地在 R 中显示为图像。问题在于该矩阵的定向方式:原点应位于矩阵的左下角。因此,当使用 image() 函数绘制矩阵时,某些轴会向后显示(我正在处理大型空间气候数据)。

当使用 Python 的 matplotlib 中的 imshow() 函数时,我可以传递选项 origin = 'lower'与功能。 R 是否有类似的选项或函数可以轻松执行我需要的转换?我无法想象我是唯一有这个问题的人。

最佳答案

如果您按原点表示矩阵的第一个元素,那么您已经很好了。只需用 t() 翻转它如果你想反过来。如果您想将其翻转为以矩阵形式查看它的方式,即左上角的第一个元素,请像第二个示例中那样翻转第一个维度。

a <- matrix(1:16, 4, 4)
image(t(a))
image(t(a[4:1,]))

enter image description here

关于r - 更改 R 中矩阵的 image() 图中的原点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7991056/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com