【发布时间】:2021-10-22 06:08:35
【问题描述】:
当我想在我的图中添加 p 值时:
library(tidyverse)
library(ggpubr)
library(rstatix)
stat.test3 <- MP %>%
group_by(TBI) %>%
wilcox_test(age ~ mp_1) %>%
adjust_pvalue(method = "bonferroni") %>%
add_significance("p.adj")%>%
mutate(y.position = 35)
C2<- ggplot(data=MP, aes(x=TBI, y=age, fill=mp_1))+
geom_violin()+
geom_boxplot(width=.2, fatten=NULL, position = position_dodge(0.9))+
stat_summary(fun="median", geom="point", position = position_dodge(0.9))+
stat_summary(fun.data = "mean_se", geom = "errorbar", width=.1, position = position_dodge(0.9))+
scale_fill_brewer(name="Mind-pop", palette = "Accent")
C2+ stat_pvalue_manual(stat.test3, xmin = "TBI",xmax = NULL)
它给了我这个错误:
FUN(X[[i]], ...) 中的错误:找不到对象“mp_1” 将 stat_pvalue 添加到对象后会显示此错误。 我该如何解决?
【问题讨论】:
-
您能否与我们分享您的数据样本? (
dput(MP, 10)) -
年龄 55 54 56 60 55 53 61 56 58 58 56 58 58 58 59 57 56 60 57 58 61 60 TBI TBI TBI TBI TBI TBI TBI TBI TBI TBI TBI TBI TBI HC HC HC HC HC HC HC HC HC HC HC mp_1 是 是 是 是 是 否 是 是 是 是 是 是 是 否 是 是 是 是 是 是 是 是 是
标签: r ggplot2 p-value ggpubr violin-plot