最終更新日 : 2007.8.23
軸の設定(ラベルや目盛間隔を変更する)
x軸のラベルを自由に変更したい :
> A <- rnorm(10) > B <- rnorm(10) > C <- rnorm(10) > y <- c(A, B, C) > x <- rep(c(1,2,3), c(10,10,10)) > plot(x, y) # これではx軸に数値が割り振られてしまう > plot(x, y, xaxt="n") # 軸の数値を描かないようにする > axis(1, at=c(1,2,3), label=c("A","B","C")) # 後から軸のラベルを描く
x軸の数値の目盛間隔を自由に変更したい :
> num <- function(x) dnorm(x, mean=160, sd=20) > plot(num, 160-20*4, 160+20*4) # x軸の目盛間隔が気に入らない > plot(num, 160-20*4, 160+20*4, xaxt="n") > my.x <- c((5:10)*20) # x軸の目盛を代入しておく > my.x [1] 100 120 140 160 180 200 > axis(1, at=my.x) # 自分の指定した目盛を表示させる > abline(h=0)