ggplot.default {ggplot2}R Documentation

Create a new plot

Description

Create a new ggplot plot

Usage

ggplot.default(data = NULL, mapping=aes(), ...)

Arguments

data default data frame
mapping formula describing row and column layout, see \reshape for more details
... a vector of names giving which margins to display, can include grand_row and grand_col or uss TRUE to display all margins
default list of aesthetic mappings (these can be colour, size, shape, line type – see individual geom functions for more details)

Details

This function creates the basic ggplot object which you can then furnish with graphical objects. Here you will set up the default data frame, default aesthetics and the formula that will determine how the panels are broken apart. See reshape for more details on specifying the facetting formula and margin arguments. Note that ggplot creates a plot object without a "plot": you need to grobs (points, lines, bars, etc.) to create something that you can see.

To get started, read the introductory vignette: vignette("introduction", "ggplot")

ggplot is different from base and lattice graphics in how you build up the plot. With ggplot you build up the plot object (rather than the plot on the screen as in base graphics, or all at once as in lattice graphics.)

Each of the geom and scale functions adds the geom to the plot and returns the modified plot object. This lets you quickly experiment with different versions of the plot, using different geoms or scales. You can see how this works in the examples

You can also use summary to give a quick description of a plot.

If you want to change the background colour, how the panel strips are displayed, or any other default graphical option, see ggopt.

Author(s)

Hadley Wickham <h.wickham@gmail.com>

See Also

http://had.co.nz/ggplot, \stamp, \reshape, \ggopt, vignette("introduction", "ggplot")

Examples






[Package ggplot2 version 0.5.2 Index]