This document discusses ggplot, an R package for creating graphics using the grammar of graphics. It summarizes that ggplot provides advantages over base R graphics such as no need for manual iteration or specifying aesthetics when creating plots. It also allows graphics to be easily reused, shared, and have extensive control over details. The grammar of graphics approach used by ggplot treats graphics as objects that inherit properties from each other.