如何在没有 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 千 + 阅读量

开启您的 职业生涯

完成课程获得认证

立即开始
广告