Sta*_*ian 4 graphics plot r date
我想在年中更改 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)
Run Code Online (Sandbox Code Playgroud)
我明白了

我得到格式 yyyy-mm-dd 但我想要 yyyy-mm 所以例如
2008-01
2008-02
Run Code Online (Sandbox Code Playgroud)
等等。我已经将格式设置为“%m/%y”,但这不起作用?
您应该使用format= "%Y-%m", 编写如下内容:
axis.Date(1, at = seq(alvdate[1250], alvdate[1600], length.out=20),
format= "%Y-%m", las = 2)
Run Code Online (Sandbox Code Playgroud)