x 軸の範囲が -10:10 である R で単純な散布図を作成し、y 軸を x=0 ポイントに再配置しようとしています。これはかなり基本的な操作のように思えますが、それを行う方法が見つかりませんでした...助けてくれてありがとう!
9867 次
2 に答える
7
x <- runif(50, -10, 10)
y <- runif(50, -10, 10)
plot(x, y, yaxt="n") # don't plot y-axis, see ?par, section xaxt
axis(2, pos=0) # Draw y-axis at 0 line
grid()
しかし、個人的には、またはAndrie ソリューションを使用する必要があると思います。
于 2011-06-17T10:10:35.347 に答える
3
いくつかのデータを作成する
x <- runif(50, -10, 10)
y <- runif(50, -10, 10)
ベース グラフィックスでは、abline
関数を使用してプロット上に線を引くことができます。x=0
コツは、とのy=0
位置に垂直線と水平線を引くことです。
plot(x, y)
abline(h=0)
abline(v=0)
同様の結果を達成する別の方法は、ggplot2
パッケージを使用することです。
library(ggplot2)
qplot(x, y) + geom_vline(xintercept=0) + geom_hline(yintercept=0)
于 2011-06-17T09:27:03.910 に答える