Ich habe das folgende Diagramm mit ggplot2 und ggpubr erstellt. Ich möchte Signifikanz zwischen VaD + und HC angeben. Ich möchte die p-Werte in Sternchen ändern. Ich denke, ich sollte symnum.args verwenden, aber wenn ich es versuche, bekomme ich keine Veränderung.Signifikante Signifikanz mit ggplot2, in einem Boxplot mit mehreren Gruppen
myplot <- ggplot(my.data, aes(x = DX, y = CC, fill=DX)) + geom_boxplot() + ggtitle("Corpus Collasum") + theme(text=element_text(size = 16), panel.grid.major = element_blank(), panel.grid.minor = element_blank(),panel.background = element_blank(), axis.line = element_line(colour = "black"), plot.title = element_text(lineheight=.8, face="bold", hjust=0.5)) + scale_y_continuous(name = bquote('Volume in'~mm^3)) + scale_x_discrete(name = "Diagnosis", labels = c("AD","HC","VaD-","VaD+")) + scale_fill_brewer(palette="OrRd", name="Diagnosis", labels=c("AD","HC","VaD-","VaD+")) + geom_jitter(width = 0)
cmpr <- list(c("VaDD","HC"), c("AD","VaDD"))
myplot + stat_compare_means(comparisons = cmpr, tip.length=0.01, symnum <- list(cutpoints = c(0, 0.0001, 0.001, 0.01, 0.05, 1), symbols = c("****", "***", "**", "*", "ns")))
Grundsätzlich möchte ich die numerischen p-Werte durch das Symbol ersetzen.
Here sind die Daten.
0,31 So wie ‚*‘ und 0,0051, wie gezeigt werden würde ‚***‘? – Heikki
Nicht wirklich vertraut mit ggpubr, aber mit Blick auf einige Beispiele vielleicht 'label = "p.signif" 'ist was Sie brauchen? – dww