我想在从min(x)
到max(x)
的箱线图中显示x轴上的所有值。
样本数据:
set.seed(4)
x <- sample(1:30,100,replace = TRUE)
y <- sample(1:25,replace=TRUE)
z <- sample(LETTERS[1:2],replace = TRUE,prob = c(.5,.5))
boxplot(y ~ z + x,las = 2,col = c(5,7))
abline(v=seq(2.5,60,2),col = "grey60",lty = "dotted") # For orientation
sort(unique(x))
这里的6、27和29不包含在x中。仍然可以在我的x轴上放置它们,但是当然没有箱形图吗?以B.1表示,尽管没有可用的值。我将对普通箱形图和ggplot2箱形图的解决方案感兴趣。
此外,还有一种方法可以减小箱形图之间的距离,例如graphics :: boxplot中的A.1和B.1,就像ggplot2中的position = position_dodge(.9))
框图一样? (或者增加B.1和A.2之间的距离?)
可以肯定地说,这个问题以前发生过,我可能找不到适合我问题的正确翻译。
谢谢!