Learn R Programming

Coxmos (version 1.1.2)

save_ggplot_lst: save_ggplot_lst

Description

Allows to save a list of 'ggplot2' objects in .tiff format based on an specific resolution.

Usage

save_ggplot_lst(
  lst_plots,
  folder,
  prefix = NULL,
  suffix = NULL,
  wide = TRUE,
  quality = "4K",
  dpi = 80,
  format = "png",
  custom = NULL,
  object_name = NULL
)

Value

Generate a plot image in the specific folder or working directory.

Arguments

lst_plots

List of 'ggplot2' objects.

folder

Character. Folder path as character type.

prefix

Character. Prefix for file name.

suffix

Character. Sufix for file name.

wide

Logical. If TRUE, widescreen format (16:9) is used, in other case (4:3) format.

quality

Character. One of: "HD", "FHD", "2K", "4K", "8K"

dpi

Numeric. DPI value for the image.

format

Device to use. Can either be a device function (e.g. png), or one of "eps", "ps", "tex" (pictex), "pdf", "jpeg", "tiff", "png", "bmp", "svg" or "wmf" (windows only).

custom

Numeric vector. Custom size of the image. Numeric vector of width and height.

object_name

Character. If the file to plot it is inside of a list, name of the object to save.

Author

Pedro Salguero Garcia. Maintainer: pedsalga@upv.edu.es

Examples

Run this code
# \donttest{
if(requireNamespace("ggplot2", quietly = TRUE)){
library(ggplot2)
data(iris)
g <- ggplot(iris, aes(Sepal.Width, Sepal.Length, color = Species))
g <- g + geom_point(size = 4)
g2 <- ggplot(iris, aes(Petal.Width, Petal.Length, color = Species))
g2 <- g2 + geom_point(size = 4)
lst_plots <- list("Sepal" = g, "Petal" = g2)
save_ggplot_lst(lst_plots, folder = tempdir())
}
# }

Run the code above in your browser using DataLab