将旋转轴标签调整为刻度

时间:2017-09-25 13:39:44

标签: r ggplot2

我已经将我的ggplot - geom_bar轴标签旋转了90度,现在希望标签与刻度线对齐。这是可能的,如下图所示,它们略微倾斜到蜱的右边?

enter image description here

1 个答案:

答案 0 :(得分:1)

使用vjust选项调整文字位置(p2中的主题是您需要的。)

library(ggplot2)

p1 <- qplot(rownames(head(mtcars)), 1) +
    ggtitle("vjust = 0") +
    theme(axis.text.x = element_text(angle = 90, vjust = 0))
p2 <- qplot(rownames(head(mtcars)), 1) +
    ggtitle("vjust =  0.3") +
    theme(axis.text.x = element_text(angle = 90, vjust = 0.3))

gridExtra::grid.arrange(p1, p2, ncol = 2)

enter image description here