mydata <- read.csv(paste("plot.csv"), na.strings = c("", "NA"))
library(ggplot2)
library(ggsignif)
library(scales)
library(ggpubr)
options(scipen=10L)
compare_means(XYZ ~ GR, data = mydata, method="wilcox.test")
my_comparisons<-list(c("A", "B"),
c("A", "C"),
c("B", "C"))
plotXYZ <- ggboxplot(mydata, x = "GR", y = "XYZ", color = "GR", palette = "jco", fill="GR"
)+
stat_compare_means(comparisons=my_comparisons,label.y=c(120,150,160))+
stat_compare_means(label.y = 170)
plotXYZ
‘我希望组之间的pvalue为小数形式,而不是科学的
就像我得到了pvalue 2.9e-05。但是我想要0.00029打印在图上
发布于 2021-07-06 18:58:07
我相信options(scipen = n)
不会申请地块。我看到你已经在使用scales
了。你有没有试过这个:
plotXYZ + scale_x_continuous(labels = comma)
https://stackoverflow.com/questions/68268899
复制相似问题