set_blanket | R Documentation |
Set the style by setting:
the mode to be added by default
the geom defaults (e.g. colour/fill), and text and reference line defaults
the col_palettes for discrete, continuous and ordinal colour/fill scales
Alternatively, use the weave_*
functions to only apply a subset of these.
A weave_theme
function is also provided to set a theme without gg_*
side-effects.
ggplot2::update_geom_defaults()
can be used to further fine-tune geom defaults.
set_blanket(
...,
mode = light_mode_r(),
colour = "#357BA2FF",
fill = colour,
text_colour = "#121B24FF",
text_size = 11/2.835052,
text_family = "",
reference_colour = "#121B24FF",
reference_linewidth = 0.25,
col_palette_d = jumble,
col_palette_c = viridisLite::mako(n = 9, direction = -1),
col_palette_o = scales::pal_viridis(option = "G", direction = -1),
col_palette_na_d = "#CDC5BFFF",
col_palette_na_c = "#988F88FF",
col_palette_na_o = "#988F88FF"
)
... |
Provided to force user argument naming etc. |
mode |
A ggplot2 theme (e.g. |
colour |
A default hex colour for the colour of geoms (other than "text", "label", "hline", "vline" and "abline" geoms). |
fill |
A default hex colour for the fill of geoms (other than "text", "label", "hline", "vline" and "abline" geoms). |
text_colour |
A default hex colour for the colour of the "text" and "label" geoms. |
text_size |
A default size for the "text" and "label" geoms. |
text_family |
A default family for the "text" and "label" geoms. |
reference_colour |
A default hex colour for the colour of the "hline", "vline" and "abline" geoms. |
reference_linewidth |
A default hex colour for the colour of the "hline", "vline" and "abline" geoms. |
col_palette_d |
For a discrete scale, a character vector of hex codes. |
col_palette_c |
For a continuous scale, a character vector of hex codes. |
col_palette_o |
For an ordinal scale, a |
col_palette_na_d |
For a discrete scale, a hex code. |
col_palette_na_c |
For a continuous scale, a hex code. |
col_palette_na_o |
For an ordinal scale, a hex code. |
A globally set style.
library(ggplot2)
library(ggblanket)
library(palmerpenguins)
set_blanket(
mode = dark_mode_r(),
colour = "#E7298AFF",
colour_text = darkness[1],
colour_hline = darkness[1],
colour_vline = darkness[1],
col_palette_d = c("#1B9E77FF", "#D95F02FF", "#7570b3FF", "#E7298AFF",
"#66A61EFF", "#E6AB02FF", "#A6761DFF", "#666666FF"),
)
penguins |>
gg_point(
x = flipper_length_mm,
y = body_mass_g,
) +
geom_vline(xintercept = 200) +
annotate("text", x = I(0.25), y = I(0.75), label = "Here")
penguins |>
gg_histogram(
x = flipper_length_mm,
col = species,
) +
geom_vline(xintercept = 200) +
annotate("text", x = I(0.75), y = I(0.75), label = "Here")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.