如何在沒有 X 軸標籤的情況下使用 ggplot2 在 R 中建立單變數箱線圖?


箱線圖的重要部分是 Y 軸,因為它有助於瞭解資料的可變性,因此,如果我們知道資料的描述,就可以刪除 X 軸標籤。要在沒有 X 軸標籤的情況下使用 ggplot2 為單變數建立箱線圖,我們可以使用主題函式並將 X 軸標籤設定為空白,如下面的示例所示。

示例

 即時演示

考慮以下資料框 −

y<−rnorm(20,25,4.2)
df<−data.frame(y)
df

輸出

y
1 30.52520
2 23.95832
3 25.47747
4 28.13632
5 33.78174
6 18.61764
7 20.46791
8 29.65309
9 22.46586
10 19.87244
11 22.32916
12 26.26577
13 30.54542
14 27.85693
15 23.60995
16 19.79125
17 27.01937
18 22.43575
19 29.34608
20 24.97311

載入 ggplot2 包並建立 x 的箱線圖 −

示例

library(ggplot2)
ggplot(df,aes(x=factor(0),y))+geom_boxplot()

輸出

建立不帶 X 軸標籤的箱線圖 −

示例

ggplot(df,aes(x=factor(0),y))+geom_boxplot()+theme(axis.title.x=element_blank(),axis.text.x=element_blank(),axis.ticks.x=element_blank())

輸出

更新於: 2021-02-10

4 千 + 閱讀量

開啟您的 職業生涯

完成課程獲得認證

立即開始
廣告