4

R のプロットの形式を月年に変更したいと考えています。

そのため、現在は日も表示されているため、月年のみが必要です。

私のデータとRコードで:

plot(alvdate[1250:1600],c(NA,alvlloss)[1250:1600],type="l",lwd=1,main="",xlab="",ylab="log loss",cex.axis=1.2,cex.lab=1.2,xaxt="n")
axis.Date(1, at = seq(alvdate[1250], alvdate[1600], length.out=20),
        labels = seq(alvdate[1250], alvdate[1600], length.out=20),
        format= "%m/%y", las = 2)

私は絵を手に入れます

ここに画像の説明を入力

yyyy-mm-dd の形式を取得しますが、yyyy-mm を使用したいので、たとえば

2008-01
2008-02

等々。既にフォーマットを「%m/%y」に設定していますが、これは機能しませんか?

4

1 に答える 1

6

を使用format= "%Y-%m"して、次のように記述します。

axis.Date(1, at = seq(alvdate[1250], alvdate[1600], length.out=20),
        format= "%Y-%m", las = 2)
于 2013-04-13T16:03:01.230 に答える