R/save_ggplot.R

Defines functions save.ggplot

Documented in save.ggplot

#' Saves ggplots
#'
#' @param p plot
#' @param name name of plot
#' @param res resolution
#'
#' @return
#' @export
#'
#' @importFrom ggplot2 ggsave
#'
save.ggplot <- function(p, name, res = 300) {

  if(!dir.exists("plots")) {
    dir.create("plots")
  }

  if(!hasArg(name)) {
    name <- readline("Name: ")
  }

  ggplot2::ggsave(paste0("./plots/", name, ".png"),
                  plot = p,
                  dpi = res)

}
nicohuttmann/htmnanalysis documentation built on Dec. 6, 2020, 3:02 a.m.