ggsave {ggplot2} | R Documentation |
Save a ggplot with sensible defaults
ggsave(filename=default_name(plot), plot = last_plot(), device=default_device(filename), path = NULL, scale=1, width=par("din")[1], height=par("din")[2], dpi=300, keep = plot$options$keep, drop = plot$options$drop, ...)
filename |
file name/filename of plot |
plot |
plot to save, defaults to last plot displayed |
device |
device to use, automatically extract from file name extension |
path |
path to save plot to (if you just want to set path and not filename) |
scale |
scaling factor |
width |
width (in inches) |
height |
height (in inches) |
dpi |
dpi to use for raster graphics |
keep |
other arguments passed to graphics device |
drop |
|
... |
ggsave is a convenient function for saving a plot. It defaults to saving the last plot that you displayed, and for a default size uses the size of the current graphics device. It also guess the type of graphics device from the extension. This means the only argument you need to supply is the filename.
ggsave
currently recognises the extensions ps, tex (pictex), pdf,
tiff, png, bmp and wmf (windows only).
Hadley Wickham <h.wickham@gmail.com>
## Not run: ratings <- qplot(rating, data=movies, geom="histogram") qplot(length, data=movies, geom="histogram") ggsave(file="length-hist.pdf") ggsave(file="length-hist.png") ggsave(ratings, file="ratings.pdf") ggsave(ratings, file="ratings.pdf", width=4, height=4) # make twice as big as on screen ggsave(ratings, file="ratings.pdf", scale=2) ## End(Not run)