col4all scales for ggplot2. The scale functions are organized as scale_<aesthetic>_<mapping>_c4a_<type>
, where the <aesthetic>
should be either colo(u)r
or fill
, <mapping>
refers to the mapping that is applied (discrete
, continuous
or binned
), and <type>
is the palette type: cat
, seq
, or div
.
Usage
scale_color_discrete_c4a_cat(
palette = NULL,
reverse = FALSE,
order = NULL,
...
)
scale_colour_discrete_c4a_cat(
palette = NULL,
reverse = FALSE,
order = NULL,
...
)
scale_fill_discrete_c4a_cat(palette = NULL, reverse = FALSE, order = NULL, ...)
scale_color_discrete_c4a_seq(
palette = NULL,
reverse = FALSE,
range = NULL,
...
)
scale_colour_discrete_c4a_seq(
palette = NULL,
reverse = FALSE,
range = NULL,
...
)
scale_fill_discrete_c4a_seq(palette = NULL, reverse = FALSE, range = NULL, ...)
scale_color_discrete_c4a_div(
palette = NULL,
reverse = FALSE,
range = NULL,
...
)
scale_colour_discrete_c4a_div(
palette = NULL,
reverse = FALSE,
range = NULL,
...
)
scale_fill_discrete_c4a_div(palette = NULL, reverse = FALSE, range = NULL, ...)
scale_color_continuous_c4a_seq(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_colour_continuous_c4a_seq(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_fill_continuous_c4a_seq(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_color_continuous_c4a_div(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_colour_continuous_c4a_div(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_fill_continuous_c4a_div(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_color_binned_c4a_seq(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_colour_binned_c4a_seq(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_fill_binned_c4a_seq(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_color_binned_c4a_div(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_colour_binned_c4a_div(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
scale_fill_binned_c4a_div(
palette = NULL,
reverse = FALSE,
range = NULL,
mid = 0,
n_interp = 11,
...
)
Arguments
- palette, reverse, order, range
See
c4a
.- ...
parameters passed on to the underlying scale functions:
discrete_scale
,continuous_scale
, andbinned_scale
.- mid
data value that should be mapped to the mid-point of the diverging color scale
- n_interp
number of discrete colors that should be used to interpolate the continuous color scale. Recommended to use an odd number to include the midpoint
Examples
if (require("ggplot2")) {
data("diamonds")
diam_exp = diamonds[diamonds$price >= 15000, ]
diam_exp$clarity[1:500] = NA
# discrete categorical scale
ggplot(diam_exp, aes(x = carat, y = price, color = color)) +
geom_point(size = 2) +
scale_color_discrete_c4a_cat("carto.safe") +
theme_light()
# missing values
c4a_plot("tol.muted", 8)
ggplot(diam_exp, aes(x = carat, y = price, fill = clarity)) +
geom_point(size = 2, shape = 21) +
scale_fill_discrete_c4a_cat("tol.muted") +
theme_light()
# discrete sequential scale
ggplot(diam_exp, aes(x = carat, y = price, color = cut)) +
geom_point(size = 2) +
scale_color_discrete_c4a_seq("hcl.blues2") +
theme_light()
# continuous sequential scale
ggplot(diam_exp, aes(x = carat, y = price, color = depth)) +
geom_point(size = 2) +
scale_color_continuous_c4a_seq("hcl.blues2", range = c(0.4, 1)) +
theme_light()
# continuous diverging scale
ggplot(diam_exp, aes(x = carat, y = depth, color = price)) +
geom_point(size = 2) +
scale_color_continuous_c4a_div("wes.zissou1", mid = mean(diam_exp$price)) +
theme_light()
# binned sequential scale
ggplot(diam_exp, aes(x = carat, y = price, color = depth)) +
geom_point(size = 2) +
scale_color_binned_c4a_seq("scico.batlow", range = c(0.4, 1)) +
theme_light()
}
#> Loading required package: ggplot2