如何在基础 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)
输出
广告