ggsave {ggplot2}R Documentation

ggsave

Description

Save a ggplot with sensible defaults

Usage

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, ...)

Arguments

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
...

Details

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).

Author(s)

Hadley Wickham <h.wickham@gmail.com>

Examples

## 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)

[Package ggplot2 version 0.8.2 Index]