要在基础 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)输出结果