将轴上的文本对齐以从相同位置开始

时间:2015-07-16 22:09:10

标签: r ggplot2

请看看我的情节。是否可以强制y轴上的文本从同一位置开始(而不是在现在的情况下结束相同的位置)?

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用theme来调整axis.text.y。只需使用hjust = 0即可左对齐。总而言之,只需将此行添加到您的情节中:

theme(axis.text.y = element_text(hjust = 0))

这是一个可重复的例子,可以产生与你的情节相似的东西。

ggplot(mtcars, aes(x = mpg, y = rownames(mtcars), fill = factor(cyl))) + 
  geom_dotplot(binaxis = "y") +
  theme(axis.text.y = element_text(hjust = 0))