使用自动绘图标记值

时间:2019-07-18 08:43:59

标签: r ggplot2

我使用软件包forecast创建了一个时间序列模型,并使用autoplot绘制了观测值

require(ggplot2)
require(forecast)
y <- hw(AirPassengers, h=10, seasonal="multiplicative")
autoplot(y, main="Air passengers - Holt seasonal") +
  autolayer(y, series="multiplicative", PI=FALSE)

Time series with future forecast values

但是,我希望将观察结果标记为: Variable label position in ggplot line chart,但仅适用于预测值。我知道该子句应该为geom_text( aes(label = ?) ),但由于传递给y的对象autoplotts,因此我不确定如何引用? < / p>

我求助于as.numeric(y[["mean"]]),但收到错误Error: geom_text requires the following missing aesthetics: x, y,因为这是一个向量,并且缺少日期?

谢谢。

0 个答案:

没有答案