scale_color_add_on.Rd
A wrapper around a variety of scale_color_-() / scale_fill_-()
functions.
scale_color_add_on(
aes = "color",
variable = NULL,
clrsp = NULL,
clrp = NULL,
clrp.adjust = NULL,
color.trans = "identity",
...
)
Character value. Either 'color' or 'fill'. Denotes the used aesthetic.
The variable that is mapped onto the denoted aesthetic or a character value - one of 'numeric', 'discrete'.
Character value. The color spectrum of choice. Run confuns::all_color_spectra()
to see all valid input choices.
(Ignored if variable
is discrete)
Character value. The color palette of choice.
Run confuns::all_color_palettes()
to see all valid input choices.
(Ignored if variable
is numeric)
Named character vector or NULL. If character, it adjusts the colors that are used to represent the groups. Names of the input vector must refer to the group and the respective named element denotes the color with which to represent the group.
Character value. If the variable displayed by color is continuous (numeric)
color.trans
is given to argument trans
of the respective scale_<aes>_*()
function.
Additional arguments given to the respective function.
ggplot2::scale_<aes>_viridis_c(...)
: If variable
is numeric and
clrsp
is one of 'cividis', 'viridis', 'inferno', 'magma', 'plasma'.
colorspace::scale_<aes>_continuous_sequential(...)
: If variable
is numeric
and clrsp
is sequential.
colorspace::scale_<aes>_continuous_diverging(...)
: If variable
is numeric
and clrsp
is diverging.
ggplot2::scale_<aes>_viridis_d(...)
: If variable
is numeric
and clrp
is one of 'cividis', 'viridis', 'inferno', 'magma', 'plasma'.
ggplot2::scale_<aes>_greyscale(...)
: If variable
is discrete
and clrp
is set to 'greyscale'.
ggplot2:.scale_<aes>_discrete()
: If variable
is discrete
and clrp
is set to 'default'.
ggplot2::scale_<aes>_manual(...)
: If variable
is discrete.
An unnamed list containing the ggproto object.
If the specified clrp
does not contain enough colors to cover the
specified variable NULL is returned - which makes the call to ggplot2::ggplot()
use the default ggplot2 color panel.