如何在 R 中使用 ggplot2 建立沒有須線的箱線圖?
為了在 ggplot2 中建立沒有須線的箱線圖,我們需要使用 geom_boxplot 函式中的 coef 引數。例如,如果我們有名為 df 的資料框,其中有一個類別變數 x 和一個響應變數 y,那麼可以透過使用 geomplot(df,aes(x,y))+geom_boxplot(coef=0) 建立沒有須線的類別箱線圖。
考慮以下資料框 -
示例
x<-sample(c("Male","Female"),20,replace=TRUE) y<-rnorm(20,514,26.3) df<-data.frame(x,y) df
輸出
x y 1 Male 524.2809 2 Male 537.9061 3 Male 553.8109 4 Male 523.5075 5 Male 506.7074 6 Male 437.4206 7 Male 512.1295 8 Female 489.4892 9 Female 553.5411 10 Male 504.8551 11 Male 538.9155 12 Female 520.4593 13 Female 534.6099 14 Female 529.9515 15 Female 550.9238 16 Male 506.9946 17 Male 510.3780 18 Male 469.4754 19 Female 554.1829 20 Male 460.4412
載入 ggplot2 包併為 x 中的類別建立箱線圖 -
示例
library(ggplot2) ggplot(df,aes(x,y))+geom_boxplot()
輸出
為 x 中的類別建立沒有須線的箱線圖 -
示例
ggplot(df,aes(x,y))+geom_boxplot(coef=0)
輸出
廣告