ggplot2中的轴标签交错

格雷格麦克法兰

我想在中错开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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章