【发布时间】:2021-08-04 06:02:43
【问题描述】:
我在类似于以下示例的表格中列出了人员及其组和年龄。我想根据年龄范围绘制一个分组条形图。
Group Age
1 G1 29
2 G2 25
3 G3 55
4 G2 33
5 G1 70
6 G3 80
我尝试了给定here 的以下语法,但不知道如何将图分成三组和每组内的年龄范围
df<- mutate(df, age_class = cut(Age, breaks = seq(20, 80, by = 10)))
ggplot(df) + geom_bar(aes(x = age_class, fill = Group), position = "dodge") + scale_fill_manual(values = c("red", "blue", "green"))
【问题讨论】: