12/20 プログラミングセミナー plotの軸がうまくいかないのだが

MikuHatsune2010-12-20

今日はTNとオレだけでキャッキャウフフ(・∀・)
プロットで軸の設定がうまくいかないのでなんかhelpとか使ってみたよ。
先生仕事早いな〜。

par(mfrow=c(2,2))

plot(1:100,rnorm(100),axes=FALSE,xlab="axis(1)",ylab="axis(2)",main="axes=FALSE")
# x軸とy軸両方描かない。
axis(1,1:100)             # x軸に1から100まで等間隔に振る。
axis(2)                   # y軸を勝手に生成。

plot(1:7,rnorm(7), main="axis() examples",
     type="s",xaxt="n",yaxt="n",frame=FALSE,col="red",ylim=c(-1,5))
# 枠を描かない。x軸とy軸の目盛を描かない。
axis(1,1:7,LETTERS[1:7],col.axis="blue")                    # x軸に大文字のAから青字を振る。
axis(2,c(0,0.5,1,2,4),c(0,0.5,1,2,4))                       # y軸の目盛を好きに振る。
axis(4,col="violet",col.axis="dark violet",lwd = 2)         # 右側の軸を適当。
axis(3,lwd=2,xaxt="n")                                      # 上側の軸を適当。

plot(1:10,xaxt="n",yaxt="n")
axis(1,xaxp=c(2,9,7))                                       # 2から9の間を7つ等間隔にする。 

plot(1:10,xaxt="n",yaxt="n")
axis(1,xaxp=c(2,9,7))
axis(2,yaxp=c(1,10,100))