Skip to contents

Helpers for applying AAGI colour palettes to ggplot2 colour and fill aesthetics.

Usage

scale_colour_aagi(
  palette = NULL,
  discrete = TRUE,
  colours = NULL,
  values = NULL,
  ...
)

scale_fill_aagi(
  palette = NULL,
  discrete = TRUE,
  colours = NULL,
  values = NULL,
  ...
)

Arguments

palette

Character name of a palette supported by AAGIPalettes::aagi_palettes(). If NULL and discrete = TRUE, use the official colours in AAGIPalettes::aagi_colours.

discrete

Logical; should the scale be discrete? Defaults to TRUE.

colours

Character vector of official AAGI colour names to interpolate for continuous scales. If NULL, defaults used by AAGIPalettes::interpolate_aagi_colours() are applied.

values

Optional character vector of colour values to use for discrete scales. This can be a vector of hex colours or values returned by AAGIPalettes::colour_as_hex(). If supplied, values takes precedence over palette and the default ordering of AAGIPalettes::aagi_colours.

...

Additional arguments passed to the underlying ggplot2 scale functions.

Details

By default, discrete scales use the official colours in AAGIPalettes::aagi_colours. If palette is supplied, discrete scales use a named palette from AAGIPalettes::aagi_palettes().

Continuous scales use interpolated colours via AAGIPalettes::interpolate_aagi_colours().

Functions

  • scale_colour_aagi(): For colour scales

  • scale_fill_aagi(): For fill scales