我想错开我的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)))
Run Code Online (Sandbox Code Playgroud)

但似乎结果是,专用于边际的垂直空间量变得不必要地大.有关将其恢复到规模的任何提示吗?
不完全确定发生了什么,但这是一个潜在的解决办法:
c + theme(axis.text.x = element_text(vjust = grid::unit(c(-2, 0, 2), "points")))
Run Code Online (Sandbox Code Playgroud)
由于某种原因,npc当您使用多个长度vjust向量时,默认单位是包含元素大小的分数是不正常的.我还怀疑vjust并不是完全打算使用超过一个载体(不确定).
