Set sgplot theme, colour palette and geom aesthetic defaults for ggplot2 charts.
Arguments
- palette_type
Name of palette type to use. Defaults to "sg". For all available palette types, run
available_palette_types()
.- ...
Arguments passed to
sgplot::theme_sg()
.- default_colour
Value
NULL. Function is used for side effects of setting default ggplot2 theme, colour palette and geom aesthetics.
Examples
library(ggplot2)
d <- subset(mpg, manufacturer == "ford")
# ggplot2 defaults
ggplot(d, aes(x = model)) + geom_bar()
ggplot(d, aes(x = model, fill = class)) + geom_bar()
# Use sgplot defaults
use_sgplot()
#> ℹ Default ggplot2 theme set to `theme_sg`.
#> ℹ Default colours set to "sg" palettes.
#> ℹ Default geom aesthetics set.
ggplot(d, aes(x = model)) + geom_bar()
ggplot(d, aes(x = model, fill = class, colour = class)) + geom_bar()
# Use sgplot defaults and Social Security Scotland colour palettes
use_sgplot(palette_type = "sss")
#> ℹ Default ggplot2 theme set to `theme_sg`.
#> ℹ Default colours set to "sss" palettes.
#> ℹ Default geom aesthetics set.
ggplot(d, aes(x = model)) + geom_bar()
ggplot(d, aes(x = model, fill = class, colour = class)) + geom_bar()