knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "README-" )
Ensure that the cmu-bright
font family is installed on your system (font available in the fonts/cmu-bright
directory).
Install the package by running the following within an R session:
devtools::install_github('databrew/sfi')
Clone this repository by running the following from the command line:
git clone https://github.com/databrew/sfi
Then copy the "Databrew Graphics" folder from the privately shared "Box" drive into the data-raw
directory of sfi
.
Finally install the package by setting the working directory to the newly cloned sfi
repo and running the following:
Rscript build_package.R
The below produces all_plots.pdf
and populates the figures
directory with individual image files.
library(sfi) generate_all()
The package includes sfi_theme
, a ggplot2-compatible "theme" object which stylizes plots to match SFI's aesthetics.
library(sfi) library(ggplot2) df <- data.frame(a = 1:10, b = rnorm(10) + 10, c = sample(letters[1:3], 10, replace = TRUE)) g <- ggplot(data = df, aes(x = a, y = b, color = c)) + geom_point(size = 5, pch = 1) + geom_point(size = 5, alpha = 0.5) + theme(legend.position = 'bottom') + scale_color_manual(name = 'Legend', values = make_colors(n = 3, bw = TRUE)) + labs(x = 'The horizontal x axis', y = 'The vertical y axis', title = 'Some title', subtitle = 'A detailed subtitle') Rmisc::multiplot(g, g + theme_sfi() + theme(legend.position = 'bottom'), cols = 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.