Beginner
Create simple charts using base R graphics and create advanced charts using ggplot2.
Creating Visualizations Using Base R Graphics (Emilee McWilliams, 2019)
Creating Visualizations in R Using ggplot2: R Playbook (Emilee McWilliams, 2019)
Intermediate
Format the elements of ggplot2 plots to customize the visualization for a specific purpose as well as adding annotations to plots.
Formatting ggplot2 Visualization Elements in R (Martin Burger, 2019)
Annotating ggplot2 Visualizations in R (Martin Burger, 2019)
Advanced
Create special-purpose plots using specific R packages.
Creating Special-purpose Plots: R Playbook (Chase DeHan, 2019)