English · PDF 29
简单图形给数据分析人员带来的信息,比任何其他工具都要多。
—John Tukey
本章将教你如何使用 ggplot2 来可视化你的数据。R 有多种绘图系统,但 ggplot2 是最优雅、最灵活的系统之一。ggplot2 实现了图形语法(grammar of graphics),这是一套用于描述和构建图形的连贯体系。借助 ggplot2,你只需学习这一套系统并将其应用到许多场景中,就能更快地完成更多工作。
如果你想在开始之前进一步了解 ggplot2 的理论基础,我建议阅读 "A Layered Gram‐ mar of Graphics".
本章重点介绍 ggplot2,它是 tidyverse 的核心成员之一。要访问本章将用到的数据集、帮助页面和函数,请运行以下代码来加载 tidyverse:
library(tidyverse) #> Loading tidyverse: ggplot2 #> Loading tidyverse: tibble #> Loading tidyverse: tidyr #> Loading tidyverse: readr #> Loading tidyverse: purrr