R语言包ggpubr 组间比较,添加pvalue数值。
使用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坐标,需要根据实际情况设置。
原文地址: http://www.cveoy.top/t/topic/nbA 著作权归作者所有。请勿转载和采集!