# Plotting

The DSGE plotting code uses Plots. We typically use GR and Plotly as backends; however, the goal of Plots is that all backends should be supported interchangeably. In each of the functions listed below, there are methods which take in an AbstractModel and those which take in some lower-level input arguments (typically one or more MeansBands). See the individual function docstring for details.

## Plotting Estimation Results

• plot_prior_posterior: plot the prior distribution overlaid on a histogram of posterior draws

## Plotting Forecasts

• plot_history_and_forecast: plot a historical and forecasted series, possibly with uncertainty bands (if for a full-distribution forecast)
• plot_forecast_comparison: plot two sets of histories and forecasts in one plot
• hair_plot: plot many forecasts as "hairs" coming out of some realized data series
• plot_shock_decomposition: plot the contributions of individual shocks as a bar plot, with a line for the detrended mean forecast
• plot_impulse_response: plot impulse response functions

## Other Plots

• plot_altpolicies: plot forecasts under several alternative policies in one plot
• plot_scenario: plot a forecast conditional on some alternative scenario, in deviations from some baseline