开始使用免费开始使用

多个变量

除了美学映射(aesthetics),分面(facets)也是对因子(即分类)变量进行编码的另一种方式。它可以用来降低包含多个变量的图形的复杂度。

我们的目标是查看器中的那幅图,共包含 7 个变量。

有两个变量映射到了颜色美学上,分别通过色相与明度来区分。为此,我们将 fcylfam 合并为一个交互变量 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
  ___(___ = ___)
编辑并运行代码