我正在尝试使用R中的geom_signif向可能分组的条形图添加显着性条。问题是,由于我在x轴上应用了scale_x_discrete,因此无法为起点和终点定义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标签。
有人可以提出解决方案吗?