Rの日付

どうもRでグラフを描いていると日付のX軸がうまくいかなくてイライラするんだけど、ここにやりかたが載っていた。感謝。

一週間おきに目盛りを一つ書く場合はこんな風。

plot(das, lls, type="l", log="y", xlab="日付",  xaxt="n", ylab="損益(複利)")
r <- as.POSIXct(round(range(das), "days"))
axis.POSIXct(1, at=seq(r[1],r[2], by="1 week"), format="%m/%d")

こんな感じでグラフを書くとちゃんと表示される。dasはstrptimeとかで入れた日付リストです。