2.1 Overview
This chapter provides a general introduction to the ggplot syntax.1 To reproduce the code shown you will need to have the ggplot2
package installed and loaded. If you the ggplot2
package is not installed on your system you can install the latest version from the CRAN by pasting the following code into your R console.
install.packages('ggplot2')
The ggplot2
package comes with a number of built-in data sets, here we’ll use the mpg
data set as an example, which is a data frame that contains information about fuel economy for different cars.
library(ggplot2)
mpg
# A tibble: 234 x 11
manufacturer model displ year cyl trans drv cty hwy fl
<chr> <chr> <dbl> <int> <int> <chr> <chr> <int> <int> <chr>
1 audi a4 1.8 1999 4 auto(l~ f 18 29 p
2 audi a4 1.8 1999 4 manual~ f 21 29 p
3 audi a4 2 2008 4 manual~ f 20 31 p
4 audi a4 2 2008 4 auto(a~ f 21 30 p
5 audi a4 2.8 1999 6 auto(l~ f 16 26 p
6 audi a4 2.8 1999 6 manual~ f 18 26 p
7 audi a4 3.1 2008 6 auto(a~ f 18 27 p
8 audi a4 quat~ 1.8 1999 4 manual~ 4 18 26 p
9 audi a4 quat~ 1.8 1999 4 auto(l~ 4 16 25 p
10 audi a4 quat~ 2 2008 4 manual~ 4 20 28 p
# ... with 224 more rows, and 1 more variable: class <chr>
Examples in this module adapted from R for Data Science↩