
Scale Constructors for AAGI Colour Palettes to be Used in ggplot2 Objects
Source:R/scales_aagi.R
scale_colour_aagi.RdHelpers 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(). IfNULLanddiscrete = 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 byAAGIPalettes::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,valuestakes precedence overpaletteand 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().