如何在基础 R 中创建多类别箱线图?


要创建多类别的箱线图,我们应该创建类别向量,并为分类和数值列构建数据框。一旦构建了数据框,我们就可以简单地使用基础 R 中的箱线图函数来通过使用波浪号运算符(如以下示例所示)来创建箱线图。

示例

考虑以下数据框 −

 实时演示

Categories<-sample(LETTERS[1:5],500,replace=TRUE)
Rate<-rnorm(500,8,2)
df<-data.frame(Categories,Rate)
head(df,20)

输出

  Categories    Rate
1    C       4.618484
2    B       8.513390
3    A       9.071579
4    B       9.744654
5    C       5.963608
6    E       9.959320
7    A       9.803821
8    D       7.420664
9    C       7.776794
10   C       4.810012
11   B       8.556322
12   E       8.621443
13   B       7.353419
14   B       6.690489
15   A       12.806544
16   D       8.008669
17   B       10.102333
18   A       4.799457
19   D       6.999711
20   D       10.013520

创建一个针对类别的比率的箱线图 −

示例

boxplot(df$Rate~df$Categories)

输出

更新于: 2020 年 10 月 17 日

1K+ 浏览

启动你的职业生涯

完成课程并获得认证

立即开始
广告