我有一个具有 3 列和多行的数据框,具有这种结构
Label Year Frequency
1 a 1 86.45
2 b 1 35.32
3 c 1 10.94
4 a 2 13.55
5 b 2 46.30
6 c 2 12.70
直到20年。我这样绘制:
ggplot(data=df, aes(x=df$Year, y=df$Frequency, fill=df$Label))+
geom_col(position=position_dodge2(width = 0.1, preserve = "single"))+
scale_fill_manual(name=NULL,
labels=c("A", "B", "C"),
values=c("red", "cyan", "green")) +
scale_x_continuous(breaks = seq(0, 20, by = 1),
limits = c(0, 20)) +
scale_y_continuous(expand = c(0, 0),
limits = c(0, 90),
breaks = seq(0, 90, by = 10)) +
theme_bw()
我想要做的是在绘图中添加三个正态分布,以便每组数据(A,B,C)可以直观地与正态分布进行比较,与其分布更相似,使用相同的颜色(正态分布对于标签 A 将是红色的,依此类推)。
从此处用作示例的数据来看,我预计会看到红色分布比绿色分布更高更窄,绿色分布会更短更宽。如何将它们添加到情节中?