Sign in to see all reviews and comparisons. It's Free!
ggplot2 is a plotting system designed for R and uses graphics grammar. The system only takes the good parts of base and lattice graphics leaving out the bad parts.
Data Visualization Software Open Source
•Layer: geoms •Layer: stats •Layer: position adjustment •Layer: annotations •Aesthetics •Scales •Guides: axes and legends •Facetting •Autoplot and fortify •Vector helpers
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
What is best?
•Layer: geoms •Layer: stats •Layer: position adjustment •Layer: annotations •Aesthetics •Scales •Guides: axes and legends •Facetting
Aggregated User Rating
Ease of use
Features & Functionality
Renew & Recommend
Ggplot2 is a part of an ecosystem called tidyverse designed with common APIs and a shared philosophy and is used as a plotting system for R, based on the grammar of graphics.
Aggregated User Rating
You have rated this
ggplot2 is a plotting system designed for R and uses graphics grammar. The system only takes the good parts of base and lattice graphics leaving out the bad parts. The system is a powerful model which provides an easy way of producing complex, multilayered graphics without plotting hassles such as drawing legends.ggplot2’s Recent version works well with a most recent version of R.
Ggplot2 has features that allow the user to plot a call to ggplot(),supply default data and aesthetic mappings for aes and then add layers, coords, scales and facets then save plot to disk using ggsave().ggplot2 has a layer or geom which combines data, aesthetic mapping, statistical information, a geom and a position adjustment. Layers are created using a geom function and statistical information if needed.
The statistical function specifies layers, drawing attention to statistical information rather than visual appearance. All layers have a feature for position adjustment which resolves overlapping geoms. For position adjustment, the user overrides default by using the position argument to the geom or stat function.
Annotations are types of layers used to add fixed referenced data to the plot. They do not inherit global settings from the plot. Other features of ggplot2 are aesthetics and scales. Scales control the translation of data values to visual properties.
There are guides, axis, and legends used to interpret plots. Faceting in the plot allows the generation of small multiples which display different subsets of data. Facets are alternatives to aesthetics for displaying additional discrete variables. There are labels in facets which provide a flexible toolkit for controlling the display of strip labels on facets. ggplot 2 has a selection of built in datasets used as illustrations of different types of visualization challenges.
PAT RESEARCH is a B2B discovery platform which provides Best Practices, Buying Guides, Reviews, Ratings, Comparison, Research, Commentary, and Analysis for Enterprise Software and Services. We provide Best Practices, PAT Index™ enabled product reviews and user review comparisons to help IT decision makers such as CEO’s, CIO’s, Directors, and Executives to identify technologies, software, service and strategies.
Aids the eye in seeing patterns in the presence of overplotting.
Medium (50 to 1000)
ggplot2 comes with a selection of built-in datasets that are used in examples to illustrate various visualization challenges.
ggplot2 – a plotting system for R, based on the grammar of graphics, which tries to take the good parts of base and lattice graphics and none of the bad parts. Provides a powerful model of graphics that makes it easy to produce complex multi-layered graphics.