如何轉換 stat_compare_means 函式,使其在圖形上顯示 p 值 > 或 < 0.05,而不是數字或星號?

目前它只顯示數字而不是 < 或 > 0.05
gg.plot <- ggplot(df, aes(x=Group, y=Lev, alpha==Group, fill=Group))
geom_boxplot()
scale_fill_manual(values=c('#D32F2F','#3F51B5'))
gg.plot <- gg.plot stat_compare_means(aes(label = format.pval(..p.adj.., digits = 3), label = "p.signif", label.x = 1.5, label.y = 49)
uj5u.com熱心網友回復:
symnum.args您可以使用 中的引數定義自己的標簽stat_compare_means。設定您的切點并添加符號或文本或您想要的任何內容。
一些可重現的資料:
set.seed(1)
Group <- c(rep("A", 50), rep("B", 50), rep("C", 50))
Lev = c(rnorm(50, 5, 2), rnorm(50, 7, 3), rnorm(50, 7, 2))
df <- data.frame(Group, Lev)
ggplot(df, aes(x=Group, y=Lev, fill=Group))
geom_boxplot()
stat_compare_means(comparisons = list(c("A", "B"), c("B", "C")),
method = "t.test",
symnum.args = list(cutpoints = c(0, 0.05, Inf),
symbols = c("p <0.05", "p >0.05")))

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/462730.html
下一篇:從納稅年度中提取日歷年
