如何在 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)

輸出

更新於: 06-Feb-2021

796 瀏覽量

啟動你的 事業

完成課程獲得認證

開始
廣告