ggplot bar上的p值打印问题
我试图将p值添加到通过ggplot生成的条形图中,但我不断收到以下错误:错误在FUN(X[[I]],…):未找到对象“Category2” 任何帮助都将不胜感激!谢谢ggplot bar上的p值打印问题,r,ggplot2,p-value,R,Ggplot2,P Value,我试图将p值添加到通过ggplot生成的条形图中,但我不断收到以下错误:错误在FUN(X[[I]],…):未找到对象“Category2” 任何帮助都将不胜感激!谢谢 stat.test <- compare_means(Sigma2 ~ Category2, data = data, method="t.test") p4<- ggplot(df3, aes(x=Category2, y=Sigma2, fill=Category2)) + geo
stat.test <- compare_means(Sigma2 ~ Category2, data = data, method="t.test")
p4<- ggplot(df3, aes(x=Category2, y=Sigma2, fill=Category2)) +
geom_bar(stat="identity", color="black", position=position_dodge()) +
geom_errorbar(aes(ymin=Sigma2-se, ymax=Sigma2+se), width=.2, position=position_dodge(.9)) +
labs(title="Site 1", x="", y = "")+
theme(panel.background = element_blank()) +
theme(legend.title = element_blank()) +
theme(legend.position="none") +
theme(plot.title = element_text(size = 10,hjust = 0.5)) +
theme(panel.border = element_rect(colour = "black", fill=NA, size=1)) +
scale_fill_manual(values=c("springgreen4","violetred4")) +
coord_cartesian(ylim=c(0.03,0.06)) +
stat_pvalue_manual(stat.test, label = "p.adj", tip.length = 0.01,y.position = 22) +
scale_y_continuous(expand = c(0, 0))
stat.test您在stat.test中使用了data
,在ggplot中使用了df3
。其中一个可能不存在。谢谢jkortner。df3是我用来计算绘制条形图的平均值、sd和se的数据子集。我需要数据来计算p值。是stats.test
还是ggplot
给出错误消息?