请给出一个使用stat_compare_means给箱线图ggboxplot中添加显著性标记的实例
时间: 2023-11-28 21:51:11 浏览: 146
下面是一个使用`stat_compare_means`给箱线图`ggboxplot`中添加显著性标记的实例:
``` r
library(ggplot2)
library(ggpubr)
# 导入数据集
data("ToothGrowth")
# 绘制箱线图
p <- ggboxplot(ToothGrowth, x = "dose", y = "len", fill = "dose",
palette = "jco", add = "jitter")
# 添加显著性标记
p + stat_compare_means(comparisons = list(c("0.5", "1"), c("1", "2"), c("0.5", "2")),
label = "p.format", method = "t.test", paired = FALSE,
hide.ns = FALSE, show.legend = TRUE)
```
这个例子中,我们使用了ToothGrowth数据集,绘制了一个关于药物剂量(dose)对老鼠牙齿长度(len)的箱线图,并且使用`stat_compare_means`添加了显著性标记。`comparisons`参数指定了哪些组之间进行比较,`label`参数指定了标记的格式,`method`参数指定了使用的显著性检验方法,`paired`参数指定了是否为配对数据,`hide.ns`参数指定是否隐藏样本量,`show.legend`参数指定是否在图例中显示标记。
阅读全文