如何在基本 R 箱线图中显示星号以表示重要性?

要在基础 R 箱线图中显示星号,我们可以使用 text 函数。文本函数将有助于定义星号(即星号或 *)。如果显着性高,则使用三颗星,而显着性低则使用单星。我们需要使用 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)
输出结果