Business Intelligence
Now Reading
ggplot2
1
Review

ggplot2

Overview
Synopsis

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.

Category

Data Visualization Software Open Source

Features

•Layer: geoms
•Layer: stats
•Layer: position adjustment
•Layer: annotations
•Aesthetics
•Scales
•Guides: axes and legends
•Facetting
•Autoplot and fortify
•Vector helpers

License

Open Source

Price

Free

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 employees), Enterprise (>1001 employees)

Company

ggplot2

What is best?

•Layer: geoms
•Layer: stats
•Layer: position adjustment
•Layer: annotations
•Aesthetics
•Scales
•Guides: axes and legends
•Facetting

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.9
8.7
Features & Functionality
7.9
9.0
Advanced Features
7.8
8.8
Integration
7.7
9.0
Performance
7.8
8.7
Customer Support
7.7
8.9
Implementation
8.7
Renew & Recommend
8.5
Bottom Line

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.

7.8
Editor Rating
8.8
Aggregated User Rating
3 ratings
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.

You may like to review: Top Data Visualization SoftwareFree, Open Source and Top Data Visualization Software and How to Select the Best Data Visualization Software for Your Business

Filter reviews
User Ratings





User Company size



User role





User industry





1 Reviews
  • Callum
    January 6, 2018 at 8:23 am

    Aids the eye in seeing patterns in the presence of overplotting.

    Company size

    Medium (50 to 1000)

    User Role

    Consultant

    User Industry

    Transportion

    Rating
    Ease of use8

    Features & Functionality8.9

    Advanced Features8.4

    ggplot2 comes with a selection of built-in datasets that are used in examples to illustrate various visualization challenges.

    Integration8.9

    Training 8.9

    Customer Support8.9

    Implementation8.7

    ADDITIONAL INFORMATION
    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.

Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%