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

### 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
`...` | 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.5.5 Index]