R在图上翻转XY轴

Ben*_* B. 5 plot r flip

这似乎是一个微不足道的R问题,但我没有找到任何令人信服的解决方案.我想在X轴变成Y的地方翻转我的情节,反之亦然.在boxplot中有一个horiz="T"选项,但不是plot().

这就是我的情节:

plot(rm, type="l", main="CpG - running window 100")

> str(rm)
 num [1:43631] 0.667 0.673 0.679 0.685 0.691 ...
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的

我想得到这个:

在此输入图像描述

感谢您的反馈.

A5C*_*2T1 3

我认为问题是因为该图没有明确地具有索引。请尝试以下操作:

set.seed(1)
a = rnorm(200) # like your `rm` -- bad name for an object, by the way
plot(a, type="l", main="rnorm(200)") # index automatically added
Run Code Online (Sandbox Code Playgroud)

这与你所拥有的类似。它也相当于plot(1:length(a), a, ...)where 1:length(a)is yourxais your y

在此输入图像描述

记住上述内容,我们可以像这样翻转你的图表:

# index specified, and X-Y swapped
plot(a, 1:length(a), type="l", main="rnorm(200)") 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述