我有一个看起来像下面这样的数据框:
'data.frame': 400 obs. of 4 variables:
$ admit: Factor w/ 2 levels "rejected","accepted": 1 2 2 2 1 2 2 1 2 1 ...
$ gpa : num 3.61 3.67 4 3.19 2.93 3 2.98 3.08 3.39 3.92 ...
现在我想用metricgraphics包把它变成GPA的直方图,但是用'admit'这个因子来分割数据。这是怎么做到的?
使用 ggplot 我可以执行以下操作:
ggplot(data, aes(gpa)) +
geom_histogram(aes(fill=admit, y=..density..),
position="dodge",
binwidth=0.1
)
但我正在研究如何使用metricgraphics具体做到这一点。我目前有
mjs_plot(data, x = gpa) %>%
mjs_histogram(bins = 80)
但这当然不会被因素分开。