多个变量
除了美学映射(aesthetics),分面(facets)也是对因子(即分类)变量进行编码的另一种方式。它可以用来降低包含多个变量的图形的复杂度。
我们的目标是查看器中的那幅图,共包含 7 个变量。
有两个变量映射到了颜色美学上,分别通过色相与明度来区分。为此,我们将 fcyl 和 fam 合并为一个交互变量 fcyl_fam。这使我们能够利用 Color Brewer 的 Paired(配对)调色板。
本练习是课程的一部分
ggplot2 数据可视化进阶
交互式实操练习
通过完成这段示例代码来试试这个练习。
# See the interaction column
mtcars$fcyl_fam
# Color the points by fcyl_fam
ggplot(mtcars, aes(x = wt, y = mpg, ___ = ___)) +
geom_point() +
# Use a paired color palette
___(___ = ___)