2.6 Other aesthetic attributes
- color, shape and size can be mapped to variables in the data
The class variable of the mpg dataset has seven unique values. The plot can assign a specific color to each value by mapping class to color within the aesthetic function.
## # A tibble: 7 × 1
## class
## <chr>
## 1 compact
## 2 midsize
## 3 suv
## 4 2seater
## 5 minivan
## 6 pickup
## 7 subcompact

Including a color assignment outside the aesthetic of the geometry layer will make all of the points that color.

Mapping a variable to shape and color adds some diversity and information to the plot.

Mapping a variable to size can also add some new insights.
ggplot(mpg, aes(manufacturer, drv, size = displ)) +
geom_point() +
theme(axis.text.x = element_text(angle = 90))