|
setup diary | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d<-read.table("number.out",header=TRUE)
xl<-as.Date(c("2004-4-1","2008-6-1"))
yl<-c(360,480)
par(tcl=0.5,xaxs="i",yaxs="i",ann=FALSE)
plot(as.Date(d$date),d$num,type="l",xlim=xl,ylim=yl,axes=FALSE)
box()
axis.Date(side=1,at=
seq(from=as.Date("2004-4-1"),to=as.Date("2008-6-1"),by="6 months"),
format="%Y%m")
axis(side=2)
axis(side=4,labels=FALSE)
mtext(side=2,"the number",line=3)
mtext(side=1,"date",line=3)
グラフを書くときは、軸とかラベルとかははずしてplotして、後から書いているが、それをそのまま適応すれば、ほとんど問題なくできた。年号が変わったときにだけ年を表示したいと思ったのだが、
format=c("%Y/%m","%m")
としてごまかした。これだと六ヶ月おきだから使える方法で、任意の間隔の場合には問題になるだろう。