theme_rc: ggplot2 Theme Based On The Roboto Condensed Font Family

Description Usage Arguments Details Value Note Examples

View source: R/theme-rc.R

Description

Uses the built-in rc_pkg custom font.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
theme_rc(
  base_size = 10,
  line_height = 0.875,
  plot_title_size = 18,
  plot_title_position = "panel",
  plot_title_margin = 10,
  subtitle_size = 12,
  subtitle_margin = 12,
  strip_text_size = 12,
  strip_placement = "outer",
  caption_size = 9,
  caption_margin = 12,
  axis_text_size = base_size,
  axis_title_size = 9,
  axis_title_just = "rt",
  panel_spacing = grid::unit(2, "lines"),
  plot_margin = margin(30, 30, 30, 30),
  mode = c("light", "dark", "rstudio"),
  background_colour = theme_background_color(mode, light = "white", dark = "#121212"),
  foreground_colour = theme_foreground_color(mode, light = "#262626", dark = "#e1e1e1"),
  grid_col = theme_foreground_color(mode, light = "#cccccc", dark = "#606367"),
  axis_col = theme_foreground_color(mode, light = "#2b2b2b", dark = "#606367"),
  grid = TRUE,
  axis = FALSE,
  axis_text = TRUE,
  ticks = FALSE
)

Arguments

base_size

base font size

line_height

default line height

plot_title_size

plot title size

plot_title_position

plot title position

plot_title_margin

plot title margin

subtitle_size

subtitle size

subtitle_margin

subtitle margin

strip_text_size

strip text size

strip_placement

strip placement

caption_size

caption size

caption_margin

caption margin

axis_text_size

axis text size

axis_title_size

axis title size

axis_title_just

axis title just

panel_spacing

panel spacing

plot_margin

plot margin

grid_col

grid col

axis_col

axis col

grid

grid

axis

axis

axis_text

axis text labels

ticks

ticks

text_geom_size

text geom size

Details

Value

ggplot2 theme

Note

this function updates Geom defaults; use reset_ggplot2_defaults() to restore ggplot2 geom default aeshetics

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
ggplot() +
  geom_point(
    data = mtcars,
    aes(mpg, wt)
  ) +
  geom_label(
    aes(
      x = 30, y = 4.5,
      label = "A fairly useless\nannotation that\nuses the custom\nInter variant\nby default."
    ),
    label.size = 0
  ) +
  labs(
    x = "Fuel efficiency (mpg)", y = "Weight (tons)",
    title = "Seminal ggplot2 scatterplot example",
    subtitle = "A plot that is only useful for demonstration purposes",
    caption = "Brought to you by the letter 'g'"
  ) +
  theme_rc(grid = "XY")

hrbrmstr/hrbragg documentation built on Feb. 3, 2022, 1:39 a.m.