R/fauna_theme.R

Defines functions fauna_theme

Documented in fauna_theme

#' Apply Faunalytics aesthetics to ggplot graphs
#'
#'
#' @return A Faunalytics-themed ggplot object
#' @export
#' @import ggplot2
#' @examples library(ggplot2)
#' ggplot(mtcars, aes(x = cyl, y = mpg)) +
#'     geom_col() +
#'     fauna_theme()
fauna_theme <- function(){
  theme_classic() +
    theme(panel.background = element_rect(fill = "white"),
          plot.background = element_rect(fill = "white"),
          axis.title = element_text(color = fauna_colors("darkgray"), size = 12, face = "bold"),
          axis.text.x = element_text(color = fauna_colors("darkgray"), size = 11, vjust = -.25),
          axis.text.y = element_text(color = fauna_colors("darkgray"), size = 11, hjust = -.25),
          panel.grid.major.x = element_blank(),
          panel.grid.major.y = element_line(color = fauna_colors("lightgray")),
          axis.line = element_line(color = fauna_colors("lightgray")),
          axis.ticks = element_line(color = fauna_colors("gray")),
          legend.position = "bottom"
    )
}
Faunalytics/faunalytics documentation built on Nov. 2, 2024, 12:05 a.m.