J's blog

趣味で統計•データ解析をしています

軸の目盛りを文字列にする

plotの軸の目盛りをいじりたい。しかしどうすれば...?
そんなときはaxisを使います。例えば以下です。

axis(side=1, at=1:10, labels=letters[1:10])

これなら、x軸の1から10番目の目盛りがa~jになります。


こんな感じに部分的にも使えます。

plot(trees$Volume, xaxt="n")
axis(1, at=11:20, labels=LETTERS[2:11])

f:id:jundoll:20140705234144p:plain

これで時間を目盛りにして見たい時も簡単。