stat_compare_表示参考组仅在顺序第一的情况下工作

stat_compare_表示参考组仅在顺序第一的情况下工作,r,ggplot2,R,Ggplot2,当我将第一个x条件指定为ref.group时,所有后续条件都标记为sig。或者是纳什 但是,当我指定任何其他条件时,只会标记后面的条件。例如,如果我指定最后一个条件ref.group=“6.5-0524”,则前面的任何点都不会标记为sig。或者是纳什 在图2中: p7 <- ggplot(data, aes(x=condition, y=count)) + geom_point(position=position_jitter(width=.1,height=0), shape=16,

当我将第一个x条件指定为ref.group时,所有后续条件都标记为sig。或者是纳什

但是,当我指定任何其他条件时,只会标记后面的条件。例如,如果我指定最后一个条件ref.group=“6.5-0524”,则前面的任何点都不会标记为sig。或者是纳什

在图2中:

p7 <- ggplot(data, aes(x=condition, y=count)) +
  geom_point(position=position_jitter(width=.1,height=0), shape=16, size=2, alpha=7/10, color="forestgreen") +
  stat_compare_means(label = "p.signif", method = "wilcox.test", ref.group = "6.5-0524" ) +
  scale_x_discrete(breaks=c("0-0510","1-0524","2-0510","5.5-0510","6.5-0510","6.5-0524"), labels=c("0","1","2","5.5","6.5-A","6.5-B"))

这是一个bug。开发人员已修复问题并安装最新版本的works:

if(!require(devtools)) install.packages("devtools")
devtools::install_github("kassambara/ggpubr")

您的数据实际上是什么样子的?在黑暗中很难排除故障。请看这里:&我认为它对任何数据集都能做到这一点。引用必须在绘图中的第一位吗?