Skip to contents

Creates a scatter plot of reporting completeness against reporting delay. If a col_completeness_modelled is present, it will be shown as a dotted line.

Usage

plot_delays(
  df,
  col_completeness_obs,
  col_completeness_modelled = "",
  group_cols = NULL,
  color1 = "#222222",
  color2 = "firebrick2",
  limits_y = c(NA, NA)
)

Arguments

df

A data.frame containing 'delay' and col_completeness columns. An optional modelled column

col_completeness_obs

Column name for the Observed Completeness. (dots)

col_completeness_modelled

Column name for the Modelled Completeness. (line)

group_cols

Optional character vector of column names for grouping.

color1

Color for observed data. (dots)

color2

Color for modelled data. (line)

limits_y

vector to be passed to limits of ggplot2::scale_y_continuous.

Value

A ggplot object showing completeness vs. delay.

Examples

delays <- data.frame(
  delay = 0:9,
  completeness = c(0.509, 0.802, 0.920, 0.967, 0.987, 0.995, 0.998, 0.999, 1, NA),
  modelled = c(0.509, 0.802, 0.920, 0.968, 0.987, 0.995, 0.998, 0.999, 1, 1)
)
plot_delays(
  df = delays,
  col_completeness_obs = completeness,
  col_completeness_modelled = modelled
)
#> Warning: Removed 1 row containing missing values or values outside the scale range
#> (`geom_point()`).