2

ロブ・ハインドマンの予測パッケージの ggplot2 の autoplot() のラッパー部分である autolayer() 行に geom_points を追加しようとしています (図では「適合」) (ggplot2 にもベース autoplot/autolayer があるため、同じことが適用される可能性があります) .

問題は (私は ggplot2 の専門家ではなく、autoplot ラッパーによりトリッキーになります) geom_point() はメイン コールに適切に適用されますが、autolayer (適合値) と同様に適用するにはどうすればよいですか?

通常の geom_line() のように type="b" を試しましたが、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

フィットラインにはポイントが必要

4

1 に答える 1