5

これは些細な質問のように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 ...

これは私が持っているものです

そして、私はこれを取得したいと思います:

ここに画像の説明を入力

フィードバックをお寄せいただきありがとうございます。

4

1 に答える 1

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

これはあなたが持っているものと似ています。また、plot(1:length(a), a, ...)where 1:length(a)is yourxおよびais your と同等yです。

ここに画像の説明を入力

上記を念頭に置いて、次のようにチャートを反転できます。

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

ここに画像の説明を入力

于 2012-07-16T07:59:35.420 に答える