Наложение нормального распределения на столбцы столбцов с коэффициентом - PullRequest
0 голосов
/ 14 мая 2019

У меня есть фрейм данных с 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 будет красным и т. д.).

Из данных, использованных здесь в качестве примера, я ожидаю увидеть красное распределение выше и уже зеленого распределения, которое будет короче и шире. Как я могу добавить их в сюжет?

...