Я пытаюсь добавить линейку значимости к сгруппированному столбцу мая, используя geom_signif в R. Проблема в том, что, поскольку я применил scale_x_discrete по оси x, я не могу определить числовые значения, такие как xmin и xmax, для начальной и конечной точек. бара значимости.
x=ggplot(data, aes(fill=condition ,x=names ,y=M$Mean, ymin=M$Mean-M$SE, ymax=M$Mean+M$SE))+
geom_bar(position="dodge", stat="identity", width=2.5)+
geom_errorbar(position=position_dodge(2.5) , aes(ymin =Mean))+
geom_signif(annotations = "***", xmin=1, xmax=2, y_position=7.05, tip_length=0.03)+
scale_x_discrete(limits=names )+
scale_fill_discrete(labels = c("D0", "D3", "D6" , "D12"))
Мне также не удалось построить желаемые бары значимости, используя сравнения вместо xmax и xmin. Причина в том, что это сгруппированная полоса, и несколько условий имеют одинаковую метку x.
мой барплот
Кто-нибудь может предложить решение?