ggsave {ggplot2}R Documentation

ggsave

Description

Save a ggplot with sensible defaults

Usage

ggsave(plot = last_plot(), filename=default_name(plot), device=default_device(filename), scale=1, width=par("din")[1], height=par("din")[2], dpi=96, path="", ...)

Arguments

plot plot to save, defaults to last plot displayed
filename file name/path of plot
device device to use, automatically extract from file name extension
scale scaling factor
width width (in inches)
height height (in inches)
dpi dpi to use for raster graphics
path path where file should be saved (if filename unspecified)
... other arguments passed to graphics device

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

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.6 Index]