我怎么知道哪个变量在 facet_grid 中最先出现?

问题描述

我正在使用 R 中的泰坦尼克号库,我正在使用 ggplot 创建一个密度图网格,年龄密度图由生存状态填充,y 轴计数,按性别和乘客等级分面。

这是我的代码

titanic %>%
  ggplot(aes(Age,..count..,fill = Survived)) +
  geom_density(alpha = 0.2) +
  facet_grid(Pclass~Sex)

如果我在 facet_grid 中切换变量会有很大的不同吗? facet_grid(Pclass~Sex) 和 facet_grid(Sex~Pclass) 都给了我合理的外观图。我应该使用哪一个作为我的分析的基础?

解决方法

在网站 https://ggplot2.tidyverse.org/reference/facet_grid.html 上,它说“facet_grid() 形成由行和列分面变量定义的面板矩阵。”所以我怀疑 facet_grid(Pclass~Sex) 将在行上有 Pclass,在列上有 Sex,反之亦然。所以它们都会显示相同的信息,只是方向不同。