簡體   English   中英

修改R中x軸上的日期格式?

[英]Modify date format on x axis in R?

我想在月份年份中更改我在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”,但這行不通嗎?

您應該使用format= "%Y-%m"來編寫如下內容:

axis.Date(1, at = seq(alvdate[1250], alvdate[1600], length.out=20),
        format= "%Y-%m", las = 2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM