我需要幫助繪製x軸上的月份名稱,而不是分配月份的級別。我正在做一個「水年」,所以10月份被分配到1級,到9月份達到12級。我確信這很容易,我只是不經常處理因素。謝謝!R:繪圖時x軸上的字符而不是水平號?
研究完成: Plot a character vector against a numeric vector in R
這裏是我的數據
Months<-c("Jan"=4,"Feb"=5,"Mar"=6,"Apr"=7,"May"=8,"Jun"=9,"Jul"=10,
"Aug"=11,"Sep"=12,"Oct"=1,"Nov"=2,"Dec"=3)
Data<-c(1,2,3,4,5,6,7,8,9,10,11,12)
df<-data.frame(Months,Data)
>df
Months Data
Jan 4 1
Feb 5 2
Mar 6 3
Apr 7 4
May 8 5
Jun 9 6
Jul 10 7
Aug 11 8
Sep 12 9
Oct 1 10
Nov 2 11
Dec 3 12
plot(Data~factor(Months), df,las=2)
這使數據在正確的地方與正確的月份,只是錯標籤的一個簡單的例子。
謝謝,這工作就像一個魅力! – Chabo