Maps colours to values, returning a matrix of RGB(A) values
colour_values_rgb(
x,
palette = "viridis",
alpha = 255,
na_colour = "#808080FF",
include_alpha = TRUE,
summary = FALSE,
n_summaries = 0,
format = TRUE,
digits = 2
)color_values_rgb(
x,
palette = "viridis",
alpha = 255,
na_colour = "#808080FF",
include_alpha = TRUE,
summary = FALSE,
n_summaries = 0,
format = TRUE,
digits = 2
)
# S3 method for character
colour_values_to_rgb(
x,
palette,
alpha,
na_colour,
include_alpha,
summary,
n_summaries,
format,
digits
)
# S3 method for logical
colour_values_to_rgb(
x,
palette,
alpha,
na_colour,
include_alpha,
summary,
n_summaries,
format,
digits
)
# S3 method for factor
colour_values_to_rgb(
x,
palette,
alpha,
na_colour,
include_alpha,
summary,
n_summaries,
format,
digits
)
# S3 method for Date
colour_values_to_rgb(
x,
palette,
alpha,
na_colour,
include_alpha,
summary,
n_summaries,
format,
digits
)
# S3 method for POSIXct
colour_values_to_rgb(
x,
palette,
alpha,
na_colour,
include_alpha,
summary,
n_summaries,
format,
digits
)
# S3 method for POSIXlt
colour_values_to_rgb(
x,
palette,
alpha,
na_colour,
include_alpha,
summary,
n_summaries,
format,
digits
)
vector of values to map to a colour
colour palette. See details and examples
optional. Single value in [0,255] applied to all colours,
or a decimal in [0, 1) (to indicate a percentage, noting 1 is excluded),
or a vector of numeric values the same length as x
.
The numeric vector will be scaled into the range [0,255].
If a matrix palette is supplied this argument is ignored.
hex string colour to use for NA values in the form #RRGGBBAA
.
logical indicating if the returned hex or matrix should include
the alpha values. Defaults to TRUE
.
logical indicating if a summary of the colours should be returned as
well as the full colour mapping. This will be the unique elements of x
mapped to the colour.
positive integer. If supplied a summary colour palette will be returned
in a list, containing n_summaries
equally spaced values of x
in the range [min(x),max(x)]
,
and their associated colours. If a non-numeric x
is used this value is ignored
logical indicating if the summary values should be formatted.
number of decimal places to show in the summary
The palette can either be
String - use colour_palettes()
to view available palettes
Matrix - At least 5 rows, and 3 (or 4) columns representing the red, green and blue (and alpha) values
The matrix palette
requires 5 rows because the colours are interpolated using a
cubic b-spline. This method requires 5 values.
colour_values
colour_values_rgb(1:5)
colour_values_rgb(1:5, include_alpha = FALSE)
colour_values_rgb(-25:25, n_summaries = 5)
Run the code above in your browser using DataLab