if (requireNamespace("thematic")) 
  thematic::thematic_rmd(font = "auto")

R Markdown

This is an R Markdown document themed with {bslib} package. {bslib} makes it easy to customize the main colors and fonts of a html_document, flexdashboard::flex_dashboard, shiny::fluidPage(), or more generally any website that uses Bootstrap for styling. The theme parameter in the yaml front-matter of this Rmd document describes a bslib::bs_theme() object. This particular example uses Bootstrap 3 (version: 3), which is primarily for 'legacy' documents that would break with Bootstrap 4 or above.

Themed Plots {.tabset .tabset-pills}

When running this document with {thematic} installed, the thematic::thematic_rmd(font = "auto") effectively translates theme (CSS) settings to new global theming defaults for {ggplot2}, {lattice}, and {base} R graphics:

ggplot2

library(ggplot2)

ggplot(mpg, aes(displ, hwy)) +
  geom_point() + geom_smooth()

lattice

lattice::show.settings()

base

plot(pressure, col = thematic::thematic_get_option("accent"))


zhenkewu/baker documentation built on May 6, 2024, 11:19 p.m.