Save a plot or list of plots
Usage
ggsave(
filename,
plot = last_plot(),
device = NULL,
path = NULL,
scale = 1,
width = NA,
height = NA,
units = c("in", "cm", "mm", "px"),
dpi = 300,
limitsize = TRUE,
bg = NULL,
create.dir = FALSE,
...
)
# S3 method for class 'gglist'
ggsave(
filename,
plot,
device = NULL,
path = NULL,
scale = 1,
width = NA,
height = NA,
units = c("in", "cm", "mm", "px"),
dpi = 300,
limitsize = TRUE,
bg = NULL,
create.dir = FALSE,
...
)
# S3 method for class 'ggtibble'
ggsave(
filename,
plot,
device = NULL,
path = NULL,
scale = 1,
width = NA,
height = NA,
units = c("in", "cm", "mm", "px"),
dpi = 300,
limitsize = TRUE,
bg = NULL,
create.dir = FALSE,
...
)
Arguments
- filename
A character string passed to
glue::glue_data()
to generate file names for each row inplot
.- plot
Plot to save, defaults to last plot displayed.
- device
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). If
NULL
(default), the device is guessed based on thefilename
extension.- path
Path of the directory to save plot to:
path
andfilename
are combined to create the fully qualified file name. Defaults to the working directory.- scale
Multiplicative scaling factor.
- width, height
Plot size in units expressed by the
units
argument. If not supplied, uses the size of the current graphics device.- units
One of the following units in which the
width
andheight
arguments are expressed:"in"
,"cm"
,"mm"
or"px"
.- dpi
Plot resolution. Also accepts a string input: "retina" (320), "print" (300), or "screen" (72). Applies only to raster output types.
- limitsize
When
TRUE
(the default),ggsave()
will not save images larger than 50x50 inches, to prevent the common error of specifying dimensions in pixels.- bg
Background colour. If
NULL
, uses theplot.background
fill value from the plot theme.- create.dir
Whether to create new directories if a non-existing directory is specified in the
filename
orpath
(TRUE
) or return an error (FALSE
, default). IfFALSE
and run in an interactive session, a prompt will appear asking to create a new directory when necessary.- ...
Other arguments passed on to the graphics device function, as specified by
device
.