washi_scale {washi} | R Documentation |
Scales for plotting with WaSHI palettes
Description
Provides compatibility with ggplot2
.
Usage
washi_scale(
palette = "color_blind",
aesthetics = c("color", "fill"),
alpha = 1,
reverse = FALSE,
discrete = TRUE,
...
)
Arguments
palette |
Character name of palette in washi_pal. See
|
aesthetics |
Character string or vector of character strings listing the name(s) of the aesthetic(s) that this scale works with. Defaults to c("color", "fill"), which applies the palette to both the color and fill aesthetics at the same time. |
alpha |
Numeric transparency level of the color from 0 to 1. Default is 1 (not transparent). |
reverse |
Boolean indicating whether the palette should be reversed. Default is FALSE. |
discrete |
Boolean indicating whether color aesthetic is discrete or not. Default is TRUE. |
... |
Additional arguments passed to discrete_scale() or scale_color_gradientn(), used respectively when discrete is TRUE or FALSE |
Value
A ScaleContinuous
or ScaleDiscrete
object that can be
added to a ggplot
object.
See Also
Other ggplot2 functions:
washi_theme()
Examples
library(ggplot2)
# Discrete scale
example_data_wide |>
subset(crop %in% c("Apple", "Cherry", "Potato")) |>
ggplot(aes(x = pH, y = Mn_mg.kg, color = crop)) +
geom_point(size = 2.5) +
theme_minimal() +
washi_scale()
# Continuous scale
example_data_wide |>
ggplot(aes(x = `totalC_%`, y = poxC_mg.kg, color = poxC_mg.kg)) +
geom_point(size = 2.5) +
theme_minimal() +
washi_scale("green_gradient", reverse = TRUE, discrete = FALSE)