1. Learn
  2. /
  3. 课程
  4. /
  5. ggplot2 数据可视化进阶

Connected

道练习

多个变量

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

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

有两个变量映射到了颜色美学上,分别通过色相与明度来区分。为此,我们将 fcyl 和 fam 合并为一个交互变量 fcyl_fam。这使我们能够利用 Color Brewer 的 Paired(配对)调色板。

说明 1/3

undefined XP
  • 1
    • 将 fcyl_fam 映射到 color 美学上。
    • 添加一层 scale_color_brewer(),并将 palette 设为 "Paired"。
  • 2
    • 将每个气缸的排量 disp 映射到 size 美学上。
  • 3

    添加一层 facet_grid(),按行以 gear、按列以 vs 进行分面。