#' NU Theme Function
#'
#' This function allows you to apply Northwestern design standards to ggplots
#' @keywords NU
#' @export
#' @examples
#' theme_nu
#'
theme_nu <- function () {
custom_font <- "Avenir Next"
theme_minimal() %+replace%
theme(
plot.background = element_rect(),
title = element_text(color = "black", family = custom_font),
plot.title = element_text(size = rel(1.5), face = "bold", hjust = 0, margin = margin(10, 0, 0, 0)),
plot.subtitle = element_text(size = rel(1.2), hjust = 0, margin = margin(10,0,10,0)),
axis.title = element_text (color = "gray30"),
axis.text = element_text(size = rel(0.8), color = "black", family = custom_font),
axis.text.x = element_text(margin = margin(10,0,10,0)),
legend.title = element_text(color = "black", family = custom_font),
legend.position = c(.95, .95),
legend.justification = c("right", "top"),
legend.box.just = "left",
legend.margin = margin(6, 6, 6, 6),
legend.box.background = element_rect(),
legend.box.margin = margin(6, 6, 6, 6),
plot.caption = element_text(color = "gray40", size=rel(.8), hjust = 0, margin = margin(10,0,0,0)),
axis.line = element_line(color = "black"),
panel.grid.major = element_line(color = "#E0E0E0", size = .2),
panel.grid.minor = element_blank(),
panel.background=element_blank()
)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.