使用ggpubr包进行组间比较后,可以使用stat_compare_means函数添加pvalue数值。

下面是一个示例代码:

library(ggplot2)
library(ggpubr)

# 示例数据
df <- data.frame(
  group = rep(c("A", "B", "C"), each = 10),
  value = c(rnorm(10, 5, 1), rnorm(10, 7, 1), rnorm(10, 6, 1))
)

# 绘制箱线图
p <- ggboxplot(df, x = "group", y = "value", color = "group")

# 添加pvalue数值
p + stat_compare_means(
  method = "t.test", 
  label = "p.format", 
  label.y = 10, 
  label.x = c("A-B", "A-C", "B-C")
)

这里使用了stat_compare_means函数,设置了method参数为"t.test",表示使用t检验进行组间比较;label参数为"p.format",表示将pvalue值以科学计数法的形式显示;label.y参数表示pvalue标签的y坐标;label.x参数表示pvalue标签的x坐标,需要根据实际情况设置。

R语言包ggpubr 组间比较,添加pvalue数值。

原文地址: http://www.cveoy.top/t/topic/nbA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录