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↩