Learn R Programming

⚠️There's a newer version (3.5.0) of this package.Take me there.

ggplot2 (version 0.9.2.1)

An implementation of the Grammar of Graphics

Description

An implementation of the grammar of graphics in R. It combines the advantages of both base and lattice graphics: conditioning and shared axes are handled automatically, and you can still build up a plot step by step from multiple data sources. It also implements a sophisticated multidimensional conditioning system and a consistent interface to map data to aesthetic attributes. See the ggplot2 website for more information, documentation and examples.

Copy Link

Version

Install

install.packages('ggplot2')

Monthly Downloads

1,879,771

Version

0.9.2.1

License

GPL-2

Maintainer

Last Published

September 11th, 2012

Functions in ggplot2 (0.9.2.1)

coord_expand_defaults

Set the default expand values for the scale, if NA
continuous_scale

Continuous scale constructor.
facet_wrap

Wrap a 1d ribbon of panels into 2d.
geom_density2d

Contours from a 2d density estimate.
autoplot

Create a complete ggplot appropriate to a particular data type
calc_element

Calculate the element properties, by inheriting properties from its parents
ggplot2

ggplot2.
geom_errorbarh

Horizontal error bars
geom_ribbon

Ribbons, y range with continuous x values.
coord_cartesian

Cartesian coordinates.
element_rect

Theme element: rectangle.
ggscale

Components of a scale:
is.rel

Reports whether x is a rel object
geom_text

Textual annotations.
ggorder

A plot to investigate the order in which observations were recorded.
geom_vline

Line, vertical.
last_plot

Retrieve the last plot to be modified or created.
position_jitter

Jitter points to avoid overplotting.
coord_map

Map projections.
geom_blank

Blank, draws nothing.
geom_tile

Tile plane with rectangles.
annotation_custom

Annotation: Custom grob.
geom_errorbar

Error bars.
borders

Create a layer of map borders.
movies

Movie information and user ratings from IMDB.com.
stat_ecdf

Empirical Cumulative Density Function
resolution

Compute the "resolution" of a data vector.
fortify.sp

Fortify method for classes from the sp package.
fortify

Fortify a model with data.
stat_abline

Add a line with slope and intercept.
scale_x_datetime

Position scale, date
stat_vline

Add a vertical line
fortify.lm

Supplement the data fitted to a linear model with model fit statistics.
stat_sum

Sum unique values. Useful for overplotting on scatterplots.
geom_abline

Line specified by slope and intercept.
geom_pointrange

An interval represented by a vertical line, with a point in the middle.
midwest

Midwest demographics.
interleave

Interleave (or zip) multiple vectors into a single vector.
theme_grey

A theme with grey background and white gridlines.
+.gg

Modify a ggplot or theme object by adding on new components.
label_value

Label facets with their value. This is the default labelling scheme.
aes_string

Generate aesthetic mappings from a string
annotate

Create an annotation layer.
add_theme

Modify properties of an element in a theme object
expand_limits

Expand the plot limits with data.
annotation_logticks

Annotation: log tick marks
geom_crossbar

Hollow bar with middle indicated by horizontal line.
element_blank

Theme element: blank. This theme element draws nothing, and assigns no space
position_stack

Stack overlapping objects on top of one another.
ggsave

Save a ggplot with sensible defaults
geom_hex

Hexagon bining.
rel

Relative sizing for theme elements
aes_all

Given a character vector, create a set of identity mappings
aes

Generate aesthetic mappings that describe how variables in the data are mapped to visual properties (aesthetics) of geoms.
scale_colour_gradientn

Smooth colour gradient between n colours
geom_violin

Violin plot.
coord_trans

Transformed cartesian coordinate system.
ggplot.data.frame

Create a new ggplot plot from a data frame
label_both

Label facets with value and variable.
scale_colour_hue

Qualitative colour scale with evenly spaced hues.
cut_interval

Cut numeric vector into intervals of equal length.
absoluteGrob

Absolute grob
scale_size

Size scale.
element_text

Theme element: text.
label_bquote

Label facet with 'bquoted' expressions
diamonds

Prices of 50,000 round cut diamonds
guide_legend

Legend guide.
annotation_raster

Annotation: High-performance rectangular tiling.
economics

US economic time series.
scale_x_discrete

Discrete position.
geom_histogram

Histogram
geom_freqpoly

Frequency polygon.
plotmatrix

Code to create a scatterplot matrix (experimental)
geom_path

Connect observations in original order
facet_null

Facet specification: a single panel.
facet

Facet specification.
geom_jitter

Points, jittered to reduce overplotting.
stat_hline

Add a horizontal line
ggfluctuation

Create a fluctuation plot.
coord_fixed

Cartesian coordinates with fixed relationship between x and y scales.
geom_segment

Single line segments.
seals

Vector field of seal movements.
aes_colour_fill_alpha

Colour related aesthetics: colour, fill and alpha
element_line

Theme element: line.
geom_bar

Bars, rectangles with bases on x-axis
geom_step

Connect observations by stairs.
theme

Set theme elements
fortify.map

Fortify method for map objects.
cweave

Col weave
coord

New coordinate system.
scale_colour_grey

Sequential grey colour scale.
hmisc

scale_colour_gradient2

Diverging colour gradient
ggplot

Create a new ggplot plot
guide_colourbar

Contiuous colour bar guide.
update_labels

Update axis/legend labels
update_geom_defaults

Modify geom/stat aesthetic defaults for future plots
annotation_map

Annotation: maps.
stat_identity

Identity statistic.
geom_area

Area plot.
is.ggplot

Reports whether x is a ggplot object
label_parsed

Label facets with parsed label.
aes_position

Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend
stat_density

1d kernel density estimate.
scale_manual

Create your own discrete scale.
stat_spoke

Convert angle and radius to xend and yend.
stat_density2d

2d density estimation.
stat_qq

Calculation for quantile-quantile plot.
mean_se

Calculate mean and standard errors on either side.
discrete_scale

Discrete scale constructor.
summary.ggplot

Displays a useful description of a ggplot object
ggstructure

A plot which aims to reveal gross structural anomalies in the data.
is.coord

Is this object a coordinate system?
labs

Change axis labels and legend titles
stat_binhex

Bin 2d plane into hexagons.
ggplot_build

Build ggplot for rendering.
scale_area

Scale area instead of radius (for size).
stat_boxplot

Calculate components of box and whisker plot.
scale_colour_brewer

Sequential, diverging and qualitative colour scales from colorbrewer.org
geom_linerange

An interval represented by a vertical line.
print.ggplot

Draw plot on current graphics device.
geom_smooth

Add a smoothed conditional mean.
geom_point

Points, as for a scatterplot
opts

Build a theme (or partial theme) from theme elements
geom_rect

2d rectangles.
position_fill

Stack overlapping objects on top of one another, and standardise to have equal height.
presidential

Terms of 10 presidents from Eisenhower to Bush W.
scale_x_continuous

Continuous position scales (x & y).
stat_quantile

Continuous quantiles.
geom_quantile

Add quantile lines from a quantile regression.
stat_ydensity

1d kernel density estimate along y axis, for violin plot.
scale_identity

Use values without scaling.
scale_alpha

Alpha scales.
layer

Create a new layer
limits

Generate correct scale type for specified limits
should_stop

Used in examples to illustrate when errors should occur.
translate_qplot_gpl

Translating between qplot and Graphics Production Library (GPL)
rweave

Row weave.
position_dodge

Adjust position by dodging overlaps to the side.
qplot

Quick plot
scale_linetype

Scale for line patterns.
theme_bw

A theme with white background and black gridlines.
stat_smooth

Add a smoother.
mpg

Fuel economy data from 1999 and 2008 for 38 popular models of car
scale_x_date

Position scale, date
stat_summary2d

Apply funciton for 2D rectangular bins.
facet_grid

Lay out panels in a grid.
translate_qplot_lattice

Translating between qplot and lattice
translate_qplot_base

Translating between qplot and base graphics
stat_summary_hex

Apply funciton for 2D hexagonal bins.
xlim

Convenience functions to set the limits of the x and y axis.
translate_qplot_ggplot

Translating between qplot and ggplot
waiver

A waiver object.
stat_contour

Calculate contours of 3d data.
zeroGrob

The zero grob draws nothing and has zero size.
stat_bin

Bin data.
stat_function

Superimpose a function.
scale_colour_gradient

Smooth gradient between two colours
stat_bindot

Bin data for dot plot.
stat_unique

Remove duplicates.
theme_blank

Deprecated theme_xx functions
benchplot

Benchmark plot creation time. Broken down into construct, build, render and draw times.
cut_number

Cut numeric vector into intervals containing equal number of points.
geom_map

Polygons from a reference map.
geom_dotplot

Dot plot
stat_summary

Summarise y values at every unique x.
theme_update

Get, set and update themes.
update_element

Update theme param
aes_group_order

Aesthetics: group, order
aes_linetype_size_shape

Differentiation related aesthetics: linetype, size, shape
coord_flip

Flipped cartesian coordinates.
geom_bin2d

Add heatmap of 2d bin counts.
geom_polygon

Polygon, a filled path.
ggplot_gtable

Build a plot with all the usual bits and pieces.
map_data

Create a data frame of map data.
position_identity

Don't adjust position
coord_polar

Polar coordinates.
geom_boxplot

Box and whiskers plot.
geom_density

Display a smooth density estimate.
geom_hline

Horizontal line.
geom_line

Connect observations, ordered by x value.
geom_raster

High-performance rectangular tiling.
aes_auto

Automatic aesthetic mapping
geom_rug

Marginal rug plots.
ggplotGrob

Generate a ggplot2 plot grob.
fortify-multcomp

Fortify methods for objects produced by multcomp
geom_contour

Display contours of a 3d surface in 2d.
ggmissing

Create a plot to illustrate patterns of missing values.
guides

Set guides for each scale.
is.theme

Reports whether x is a theme object
stat_bin2d

Count number of observation in rectangular bins.
ggpcp

Make a parallel coordinates plot.
is.facet

Is this object a facetting specification?
scale_shape

Scale for shapes, aka glyphs.
msleep

An updated and expanded version of the mammals sleep dataset.