outputPlotsAsPngs: Export plots

Description Usage Arguments Value Examples

Description

Takes a list of plot objects and builds a folder with those plots as individual png files

Usage

1
2
outputPlotsAsPngs(plot_list, dir_path, overwrite = TRUE,
  session_info = TRUE, height = 8.5, width = 11, units = "in")

Arguments

plot_list

List containing plot objects

dir_path

Path for output directory that will be created

overwrite

Logical indicating whether to overwrite an existing directory with the same path. Defaults to TRUE for easy analysis interation. Adjust to FALSE to add individual images to existing directory, may throw errors about existing files.

session_info

Logical whether to include a gtools::textplot with the output of sessionInfo(). Useful for reproducible research.

height

Numeric object describing height of graphics device. Default unit is inches.

width

Numeric object describing width of graphics device. Default unit is inches.

units

Character object, for unit used in height and width, "in" (inches by default). Can be "px", "mm", or "cm".

Value

A directory with the elements of plot_list as png files

Examples

1
2
3
4
plots <- mtcars %>% split(.$cyl) %>%
           purrr::map(~ ggplot(., aes(mpg, disp)) +
                          geom_point())
outputPlotsAsPdfs(plots, "~/Desktop/mtcars_plots_by_cyl.pdf")

stevehoang/assayr documentation built on May 24, 2019, 7:20 a.m.