我在R中創建了一個日期爲xaxis的圖。我的框架有日期,沒有問題。我正在使用自定義日期範圍 - 一種是通過使用固定的開始來切斷一些最早的數據,並通過使用由其他代碼確定的結束略微超過最新數據。現在範圍是〜47天。這一切工作正常。R x軸日期標籤只有一個值
我的問題是x軸標籤只包括一個標籤,「二月」,但我想至少包括3個標籤,如果不是5
starttime <- strptime("20110110", "%Y%m%d")
endtime <- strptime("20110226 1202", "%Y%m%d %H%M") #This is actually determined programmatically, but that's not important
xrange <- c(starttime, endtime)
yrange <- c(0, 100)
par(mar=par()$mar+c(0,0,0,7),bty="l")
plot(xrange, yrange, type="n", xlab="Submission Time", ylab="Best Score", main="Top Scores for each team over time")
#More code to loop and add a bunch of lines(), but it's not really relevant
結果圖如下所示:
我真的只想要更好的標籤。我並不太在意他們是什麼,但是有些月份+日,並且至少有3個。
看看軸() – speendo 2011-02-26 17:14:13
好吧,它似乎像axis(1)或axTicks(1)可能會自動做一些。我只需要弄清楚如何將它從想要使用的科學記數法改爲「Feb 26」之類的東西...... – chmullig 2011-02-26 17:42:09
你也可以考慮看看'matplot(...,type ='s' )',而不是使用空的'plot()',然後單獨調用'lines()'。 – Charles 2011-02-27 19:27:51