
ggplot2 - Create Elegant Data Visualisations Using the Grammar …
ggplot2 is a system for declaratively creating graphics, based on The Grammar of Graphics. You provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to …
Introduction to ggplot2
ggplot2 is an R package for producing visualizations of data. Unlike many graphics packages, ggplot2 uses a conceptual framework based on the grammar of graphics. This allows you to …
Package index • ggplot2
To create your own geoms, stats, scales, and facets, you’ll need to learn a bit about the object oriented system that ggplot2 uses. Start by reading vignette("extending-ggplot2") then consult …
Create a new ggplot — ggplot • ggplot2
ggplot() initializes a ggplot object. It can be used to declare the input data frame for a graphic and to specify the set of aesthetic mappings for the plot, intended to be common throughout all …
ggplot2: Create Elegant Data Visualisations Using the Grammar of ...
A system for 'declaratively' creating graphics, based on "The Grammar of Graphics". You provide the data, tell 'ggplot2' how to map variables to aesthetics, what graphical primitives to use, and …
Aesthetic specifications • ggplot2
In addition, ggplot2 provides a conversion factor as the variable .pt, so if you want to draw 12pt text, you can also set size = 12 / .pt. Justification Horizontal and vertical justification have the …
FAQ: Axes • ggplot2
By default, ggplot2 expands the scale by 5% on each side for continuous variables and by 0.6 units on each side for discrete variables. To keep the default expansion on top while removing …
FAQ: Reordering • ggplot2
Bar plots How can I reorder the bars in a bar plot by their value? Change the order of the levels of the factor variable you’re creating the bar plot for in the aes thetic mapping. The forcats …
FAQ: Barplots • ggplot2
How can I make a bar plot of group means? Either calculate the group means first and use geom_col() to draw the bars or let ggplot2 calculate the means with stat_summary() with fun = …
Extending ggplot2
You’ll learn how to extend ggplot2 by creating a new stat, geom, or theme. As you read this document, you’ll see many things that will make you scratch your head and wonder why on …