FreesearchR/reference/scale_fill_generate.md

1.7 KiB

Discrete and Continuous Fill Scale Using generate_colors

Drop-in replacement for viridis::scale_fill_viridis() that works with any palette supported by generate_colors().

Usage

scale_fill_generate(palette = "viridis", discrete = TRUE, ...)

scale_color_generate(palette = "viridis", discrete = TRUE, ...)

Arguments

See also

scale_color_generate(), generate_colors(), continuous_colors()

Examples

library(ggplot2)

# Discrete
ggplot(mtcars, aes(x = wt, y = mpg, fill = factor(cyl))) +
  geom_col() +
  scale_fill_generate(palette = "Set1")


# Continuous
ggplot(mtcars, aes(x = wt, y = mpg, fill = mpg)) +
  geom_point(shape = 21, size = 3) +
  scale_fill_generate(palette = "viridis", discrete = FALSE)


ggplot(mtcars, aes(x = wt, y = mpg, color = factor(cyl))) +
  geom_point() +
  scale_color_generate(palette = "Set1")