PDF 29 / 520 Data Visualization with ggplot2
English · PDF 29
Original PDF page 29
中文 · PDF 29

使用 ggplot2 进行数据可视化

简介

简单图形给数据分析人员带来的信息,比任何其他工具都要多。

—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