如何在基础 R 箱线图中显示显著性星号?


要显示基础 R 箱线图的显著性星号,我们可以使用文本函数。文本函数能够用于定义星号(即,星形或 *)。如果显著性高,则使用三个星号;如果显著性低,则使用一个星号。我们需要使用适当的位置,例如 x 值和 y 值。

示例

 实时演示

考虑以下数据框架−

x<−sample(1:3,20,replace=TRUE)
y<−c(rpois(10,10),rpois(10,2))
df<−data.frame(x,y)
df

输出

x y
1 1 7
2 3 13
3 1 11
4 1 8
5 2 8
6 2 12
7 2 9
8 1 10
9 1 7
10 3 9
11 1 2
12 3 0
13 3 1
14 2 1
15 3 2
16 3 3
17 2 2
18 2 1
19 2 4
20 2 2

创建 x 中类别 y 的箱线图−

示例

boxplot(y~x)

输出

在上面的图表中将星号添加到类别 1−

示例

text(x=1,y=max(df$y[df$x==1]),"***",pos=3,cex=1.5)

输出

更新于: 08-Feb-2021

3K+ 次浏览

你的 事业启航

完成课程即可认证

开始
广告