如何使用 ggplot2 为 R 中没有 X 轴标签的单个变量创建箱线图?

箱线图的重要部分是 Y 轴,因为它有助于理解数据的可变性,因此,如果我们知道数据描述,我们可以删除 X 轴标签。要使用 ggplot2 为没有 X 轴标签的单个变量创建箱线图,我们可以使用主题函数并将 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())
输出结果

猜你喜欢