R ggplot2在多行上包装长x轴标签

时间:2012-10-19 21:32:05

标签: r ggplot2

我有一个条形图(我使用ggplot2,geom_bar),但x轴的标签太长并且重叠。我想保留它们,只要它们是,但我也希望它们是水平的(不垂直,也不是角度)。有没有办法将长标签包裹在多个(至少两个)行上?

1 个答案:

答案 0 :(得分:8)

我不知道直接通过ggplot。但是你可以这样做:

ggplot(data.frame(x=1:10, y=1:10), aes(x,y)) +
  geom_point() +
  labs(x='really long label \n with a return')

用你的轴标签让它们以你选择的长度换行。