我想在中错开x轴标签ggplot2
。令人惊讶的是,我尝试过的东西奏效了(感谢@Hadley和一致的语法!)。
c <- ggplot(mtcars, aes(factor(cyl)))
c <- c + geom_bar()
c + theme(axis.text.x = element_text(vjust = c(0, 0.1, 0.2)))
但是结果是,专用于边距的垂直空间似乎变得不必要地大。有什么技巧可以缩小尺寸吗?
不能完全确定发生了什么,但是这里有一个可能的解决方法:
c + theme(axis.text.x = element_text(vjust = grid::unit(c(-2, 0, 2), "points")))
由于某些原因,npc
当您使用一个以上长度的vjust
向量时,默认单位是包含元素大小的分数的默认单位将无法正常工作。我也怀疑vjust
不是完全打算使用多个向量(不确定)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句