generate chart plot for absolute difference and percent difference

plot_class_waterfall(
  data_diff = NULL,
  data_agg = NULL,
  scenRef = NULL,
  scenDiff = NULL,
  theme = NULL,
  theme_default = ggplot2::theme_bw(),
  diff_text = NULL,
  scales = "free",
  diff_type = "bar",
  size = 1.5,
  break_interval = NULL,
  include_points = FALSE,
  summary_line = FALSE,
  wf_x = NULL,
  rect_width = 0.7,
  aspect_ratio = 0.6,
  horizontal_lines = TRUE,
  lty = 2,
  fill_colors = NULL,
  totals_fill_color = "gray90",
  palette = NULL
)

Arguments

data_diff

Default = NULL.

data_agg

Default = NULL.

scenRef

Default = NULL.

scenDiff

Default = NULL.

theme

Default = NULL

theme_default

Default = ggplot2::theme_bw(). Default rchart themes.

diff_text

Default = NULL. Text to remove from diff scenario names.

scales

Default = "free". Choose between "free", "free_y", "free_x", "fixed"

diff_type

Default = "bar". Choose between "bar" or "line"

size

Default = 1.5. Line size

break_interval

Default = NULL. Intervals between x breaks starting from first x point.

include_points

Default = FALSE. Add data points to all line charts.

summary_line

Default = FALSE. Add parameter summary line to all bar charts.

wf_x

Default = NULL. Year (or x value) for which to make the waterfall plot.

rect_width

Default = 0.7. Width of the rectangles in the waterfall plot.

aspect_ratio

Default = 0.6. Aspect ratio of the plot. Default is lower (more horizontal) than other rchart default

horizontal_lines

Default = TRUE. Whether to include horizontal lines between rectangles

lty

Default = 2. Line type for the horizontal lines between rectangles

fill_colors

Default = NULL. Vector of colors for rectangles. If not specified, uses jgcricolors corresponding to classes

totals_fill_color

Default = "gray90". Color of the param total bars for the ref and diff scenarios

palette

Default = NULL. Named vector with custom palette colors (can include classes, regions, and/or scenarios; class colors will be used if provided)