如何在没有 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())
输出
广告