箱线图的重要部分是 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())输出结果