Skip to contents

Custom ggplot2 theme compliant with ASN's brand identity.

Usage

theme_asn(base_size = 15, title_font = "Gotham", base_font = "Roboto")

Arguments

base_size

Base font size in points (pts)

title_font

Typeface for plot titles, subtitles, and faceted titles. Defaults to Gotham which is the primary typeface for ASN's brand identity.

base_font

Typeface for other plot text, including axes titles and captions. Defaults to Roboto.

Value

An ASN brand identity-compliant ggplot2 theme, built off of theme_minimal().

Examples

library(ggplot2)

ggplot(
  iris,
  aes(
    x = Sepal.Length,
    y = Sepal.Width,
    color = Species
    )
  ) +
  geom_point() +
  geom_smooth(
    method = "lm"
   ) +
  labs(
    x = "Length",
    y = "Width",
    title = "Relationship Between Iris Length and Width",
    subtitle = "<i>Setosa</i>, <i>Versicolor</i>, & <i>Virginica</i> are positive"
  ) +
  facet_wrap(~ Species) +
  theme_asn(
    title_font = "serif",
    base_font = "sans"
   )
#> `geom_smooth()` using formula = 'y ~ x'