如何在 R 中為具有不同長度的向量建立箱形圖?
如果我們有多個不同長度的向量,則可以使用這些向量建立單個數據框(其中包含顯示向量名稱的類別列和包含相應值的數值列)來為這些向量建立箱形圖。然後像以下示例所示那樣使用箱形圖函式。
程式碼
考慮以下向量 x 和 y,並使用它們建立資料框 −
> x<-rpois(20,2) > y<-rpois(15,2) > df<-data.frame(X=c(x,y),Grp=rep(c("x","y"),times=c(20,15))) > df
輸出
X Grp 1 4 x 2 2 x 3 1 x 4 2 x 5 0 x 6 2 x 7 3 x 8 1 x 9 0 x 10 1 x 11 3 x 12 4 x 13 2 x 14 3 x 15 4 x 16 1 x 17 1 x 18 1 x 19 1 x 20 1 x 21 1 y 22 0 y 23 1 y 24 4 y 25 1 y 26 1 y 27 2 y 28 3 y 29 1 y 30 5 y 31 2 y 32 0 y 33 1 y 34 4 y 35 1 y
為 df 中的組建立箱形圖 −
> boxplot(X~Grp,data=df)
輸出
廣告