3

プロットする必要があるファイルがいくつかありますが、プロットごとに Y 軸が異なることに気付きました (すべてのファイルの値が互いに近い)。プロットで、すべてのファイルについて同じ値を y 軸に表示したいと考えています。

ここで f をプロットすると、y 軸にのみ 100 と 300 の 2 つの目盛りが表示されます

f=c(1:477)

plot(f)

Y軸に100と300だけでなく、100 200 300 400のようなものを表示するようにRに指示するにはどうすればよいですか

4

2 に答える 2

16

プロットするときは、y 軸をプロットしないでください。

plot(x,y,yaxt="n")

次に、目盛りを示す y 軸をプロットします。

ticks<-c(100,200,300,400)
axis(2,at=ticks,labels=ticks)

すべてのプロットが y 軸の範囲 (0 から 500 など) を表示するようにしたい場合は、次のylimように強制できます。

plot(x,y,yaxt="n",ylim=c(0,500))
于 2013-04-11T12:23:51.183 に答える
1

あなたの問題は、使用するパラメーターではなく、R プロットのズームにあるだけです...

プロットしただけ

plot(1:477)

これを手に入れる

小ズームでプロット

そして、プロットを拡大するだけです

より大きなズームでプロット

于 2013-04-11T13:21:37.063 に答える