如何将geom_point()添加到autolayer()线?

如何将geom_point()添加到autolayer()线?,r,ggplot2,forecast,R,Ggplot2,Forecast,尝试将geom_点添加到autolayer()线(图中为“fitted”),该线是Rob Hyndmans forecast软件包中ggplot2的autoplot()的一部分(ggplot2中也有一个基本autoplot/autolayer,因此可能适用于该线) 问题是(我不是ggplot2专家,而autoplot wrapper使其更为棘手)geom_point()可以很好地应用于主调用,但如何应用与autolayer类似的(拟合值) 尝试了type=“b”与普通geom_line()类似,

尝试将geom_点添加到autolayer()线(图中为“fitted”),该线是Rob Hyndmans forecast软件包中ggplot2的autoplot()的一部分(ggplot2中也有一个基本autoplot/autolayer,因此可能适用于该线)

问题是(我不是ggplot2专家,而autoplot wrapper使其更为棘手)geom_point()可以很好地应用于主调用,但如何应用与autolayer类似的(拟合值)

尝试了type=“b”与普通geom_line()类似,但它不是autolayer()中的对象参数

require(fpp2)
model.ses这似乎有效:

库(预测)
图书馆(fpp2)

model.ses成功了,谢谢@amoeba!技术也扩展到了预测元素。在autolayer()旁边插入一个普通(但预压缩)几何点()非常方便。正如您所说,直接扩展后者会很好,但由于我们不了解其内部结构,这是一个很好的解决方案。
require(fpp2)

model.ses <- ets(mdeaths, model="ANN", alpha=0.4)
model.ses.fc <- forecast(model.ses, h=5)

forecast::autoplot(mdeaths) +
  forecast::autolayer(model.ses.fc$fitted, series="Fitted") + # cannot set to show points, and type="b" not allowed
  geom_point() # this works fine against the main autoplot call