11

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

4

1 回答 1

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')

使用您的轴标签使它们以您选择的长度包裹。

于 2012-10-19T21:38:48.310 回答