ggplot2 v0.9.2.1


Monthly downloads



by Hadley Wickham

An implementation of the Grammar of Graphics

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.

Functions in ggplot2

Name Description
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
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. 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. 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 method for map objects.
cweave Col weave
coord New coordinate system.
scale_colour_grey Sequential grey colour scale.
hmisc Wrap up a selection of summary functions from Hmisc to make it easy to use with stat_summary.
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
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.
No Results!

Last month downloads


Type Package
Extends sp
License GPL-2
LazyData true
Collate 'aaa-.r' 'aaa-constants.r' 'aes-colour-fill-alpha.r' 'aes-linetype-size-shape.r' 'aes.r' 'annotation.r' 'bench.r' 'coord-.r' 'coord-cartesian-.r' 'coord-fixed.r' 'coord-flip.r' 'coord-map.r' 'coord-munch.r' 'coord-polar.r' 'coord-transform.r' 'facet-.r' 'facet-grid-.r' 'facet-labels.r' 'facet-layout.r' 'facet-locate.r' 'facet-null.r' 'facet-viewports.r' 'facet-wrap.r' 'fortify-lm.r' 'fortify-map.r' 'fortify-spatial.r' 'fortify.r' 'geom-.r' 'geom-abline.r' 'geom-bar-.r' 'geom-bar-histogram.r' 'geom-bin2d.r' 'geom-blank.r' 'geom-boxplot.r' 'geom-crossbar.r' 'geom-defaults.r' 'geom-dotplot.r' 'geom-error.r' 'geom-errorh.r' 'geom-freqpoly.r' 'geom-hex.r' 'geom-hline.r' 'geom-linerange.r' 'geom-polygon.r' 'geom-map.r' 'geom-path-.r' 'geom-path-contour.r' 'geom-path-density2d.r' 'geom-path-line.r' 'geom-path-step.r' 'geom-point-.r' 'geom-point-jitter.r' 'geom-pointrange.r' 'geom-quantile.r' 'geom-rect.r' 'geom-ribbon-.r' 'geom-ribbon-density.r' 'geom-rug.r' 'geom-segment.r' 'geom-smooth.r' 'geom-text.r' 'geom-tile.r' 'geom-violin.r' 'geom-vline.r' 'ggplot2.r' 'grob-absolute.r' 'grob-dotstack.r' 'grob-null.r' 'guide-colorbar.r' 'guide-legend.r' 'guides-.r' 'guides-axis.r' 'guides-grid.r' 'labels.r' 'layer.r' 'limits.r' 'matrix.r' 'panel.r' 'plot-build.r' 'plot-construction.r' 'plot-last.r' 'plot-render.r' 'plot.r' 'position-.r' 'position-collide.r' 'position-dodge.r' 'position-fill.r' 'position-identity.r' 'position-jitter.r' 'position-stack.r' 'quick-plot.r' 'save.r' 'scale-.r' 'scale-alpha.r' 'scale-area.r' 'scale-brewer.r' 'scale-continuous.r' 'scale-date.r' 'scale-datetime.r' 'scale-discrete-.r' 'scale-gradient.r' 'scale-gradient2.r' 'scale-gradientn.r' 'scale-grey.r' 'scale-hue.r' 'scale-identity.r' 'scale-linetype.r' 'scale-manual.r' 'scale-shape.r' 'scale-size.r' 'scales-.r' 'stat-.r' 'stat-summary-2d.r' 'stat-summary-hex.r' 'stat-bin.r' 'stat-bin2d.r' 'stat-binhex.r' 'stat-boxplot.r' 'stat-contour.r' 'stat-density-2d.r' 'stat-density.r' 'stat-bindot.r' 'stat-function.r' 'stat-identity.r' 'stat-qq.r' 'stat-quantile.r' 'stat-smooth-methods.r' 'stat-smooth.r' 'stat-spoke.r' 'stat-sum.r' 'stat-summary.r' 'stat-unique.r' 'stat-vline.r' 'stat-ydensity.r' 'stat-ecdf.r' 'summary.r' 'templates.r' 'theme-defaults.r' 'theme-elements.r' 'theme.r' 'utilities-break.r' 'utilities-grid.r' 'utilities-layer.r' 'utilities-matrix.r' 'utilities-resolution.r' 'utilities-table.r' 'utilities.r' 'xxx-digest.r' 'zxx.r' 'geom-raster.r' 'annotation-raster.r' 'annotation-map.r' 'autoplot.r' 'zzz.r' 'fortify-multcomp.r' 'annotation-custom.r' 'aes-group-order.r' 'aes-position.r' 'translate-qplot-base.r' 'translate-qplot-ggplot.r' 'translate-qplot-gpl.r' 'translate-qplot-lattice.r' 'annotation-logticks.r' 'utilities-help.r'
Packaged 2012-09-10 17:41:18 UTC; winston
Repository CRAN
Date/Publication 2012-09-11 10:19:27

Include our badge in your README