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

Connected

道练习

可变作图空间 II:分类变量

当某个分类变量包含许多水平,且这些水平并非都出现在另一个变量的每个子组中时,通常需要去除未使用的水平。

默认情况下,图的每个分面大小相同。可以通过 spaces 参数更改这一行为,其工作方式与 scales 相同:"free_x" 允许 x 轴方向的分面有不同大小,"free_y" 允许 y 轴方向的分面有不同大小,"free" 则允许两个方向都不同大小。

说明 1/2

undefined XP
  • 1
    • 使用 vars() 按 gear 沿行进行分面。请注意,每辆 车都出现在每个 分面中,导致出现许多没有数据的行。
  • 2
    • 为了移除空行,请在 facet_grid() 中将 scales 和 space 参数设为 free_y。