问题描述
我正在使用 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
,反之亦然。所以它们都会显示相同的信息,只是方向不同。