Using a very, very simplistic chart and dataset for comparing base graphics and ggplot2 is cheating a bit. Base graphics can become extremely unwieldy when dealing with nonunivariate data, especially if you want specific theming.<p>The ggplot2 code is not formatted one-function-per-line like the base code. It may be slightly more LoC for base graphics, but it&#x27;s <i>very</i> clear what is happening with the ggplot2 and design, which is a far more important attribute than LoC.