簡體   English   中英

如何在R中更改x軸的頻率

[英]How to change the frequency of x-axis in R

我已經在這個項目上工作了一個星期,現在終於可以繪制我的數據了。 我希望它以垂直方式顯示每個月的名稱,而不只是顯示一月。

這是我的代碼

plot(dates,as.zoo(dfWkly$ScvCorr26), type="l", xlab="Weeks", ylab=" ",  main = "26 and 52 Week Tracking Errors (%)",col = "red", xaxt="n", axes = FALSE, las= 1)
lines(dates, as.zoo(dfWkly$ScvCorr52), col = "green")
axis.Date(1, dates, format = "%b", las=2)
axis(2, at = seq(0 , 1, .001) )
grid (10,20, lty = 6, col = "lightgrey")

我的理論:不會因為我使用的格式而更改間隔,至少不會像我通常更改間隔的方式那樣。 (at = seq(......)

那么問題來了。 如何獲得垂直顯示縮寫並每月顯示的縮寫?

謝謝你的幫助!

-尼爾

答案-

我必須在此行中使用date函數(不確定函數還是包)。

at=seq(as.Date("2007-12-31"),max(dates),by=(13*7))

對於那些來自Google的用戶,我必須在此行內使用date函數(不確定是base還是package)。

at=seq(as.Date("2007-12-31"),max(dates),by=(13*7))

暫無
暫無

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

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