Skip to content

Instantly share code, notes, and snippets.

@alexhallam
Created May 28, 2022 17:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alexhallam/ee1bef7c2203cd1f8cae4c3ef6ed7821 to your computer and use it in GitHub Desktop.
Save alexhallam/ee1bef7c2203cd1f8cae4c3ef6ed7821 to your computer and use it in GitHub Desktop.
seasonal plot
theme_set(theme_538)
palette = ["#000000", "#ee1d52"]
df_SEAS = SEAS
df_SEAS = df_SEAS.assign(ds = lambda df: pd.to_datetime(df.ds))
df_actuals_forecasts_n = pd.concat([df_SEAS, df_sn])
p = (
ggplot(df_actuals_forecasts_n, aes(x="ds", y="y"))
+ geom_line(aes(y = 'y'), color = palette[0])
+ geom_point(aes(y = 'y_sim'), color = palette[1], size = 0.1, alpha = 0.1)
+ scale_x_datetime(breaks=date_breaks("1 week"))
+ theme(axis_text_x=element_text(angle=45))
+ xlab("")
+ ggtitle("Snaive (Uncertainty expands on each seasonal horizon)")
+ scale_color_manual(palette)
)
p
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment