我試圖在預測上獲得一些合理的標籤。繪製R中的預測的自定義軸標籤
這裏是我的代碼:
library("forecast")
t <- ts(
c(
4410.0, 6435.0,
4939.0, 6487.0, 25521.0, 18764.0,
12223.0, 18590.0, 36898.0, 28826.0,
20329.0
)
, frequency = 4
, start=c(2011, 7, 1)
)
cast <- meanf(t,h=4)
par(mfrow=c(1,1),xaxt="n")
plot(cast)
ticks <- seq(as.POSIXct("2011-07-01"), by = "3 month", length.out=length(cast) + 4)
axis.Date(1, at = ticks, labels = ticks, format="%Y-%m")
有沒有錯誤或警告......但沒有軸被添加到情節:(
如果我使用xaxt="s"
然後我得到軸標籤,但他們不是像2014.0這樣的東西(即沒有格式化爲日期)理想情況下,我實際上喜歡像「2014年第三季度」這樣的可讀性更強的東西,但我會在2014 - 07年(第一個月這個季度)
任何想法我做錯了什麼?所有的東西我fou nd搜索互聯網建議禁用默認軸,然後使用軸或axis.Date函數來添加自定義...但我無法使用這些方法中的任何一種獲取軸:(
有趣的是,如果你做'圖(HW(USAccDeaths,H = 48))',它自帶直從[幫助頁面到'plot.forecast'](http://www.inside-r.org/packages/cran/forecast/docs/plot.forecast),你也沒有得到時間軸的註釋。我會說這是一個錯誤。我會指出羅伯Hyndman這一點。 –
@Stephan Kolassa如果我要求(預測); plot(hw(USAccDeaths,h = 48))'我在時間軸上看到標籤。也許你沒有重置圖形參數,並且仍然有問題中給出的例子(發生在我身上)的配置'par(mfrow = c(1,1),xaxt =「n」)''。 – javlacalle