【发布时间】:2012-10-10 13:39:57
【问题描述】:
我有一个条形图(我使用了 ggplot2、geom_bar),但是 x 轴的标签太长并且重叠。我希望它们保持原样,但我也希望它们是水平的(不是垂直的,也不是有角度的)。有没有办法将长标签包装在多行(至少两行)上?
【问题讨论】:
我有一个条形图(我使用了 ggplot2、geom_bar),但是 x 轴的标签太长并且重叠。我希望它们保持原样,但我也希望它们是水平的(不是垂直的,也不是有角度的)。有没有办法将长标签包装在多行(至少两行)上?
【问题讨论】:
我不知道直接通过ggplot 的方法。但是你可以这样做:
ggplot(data.frame(x=1:10, y=1:10), aes(x,y)) +
geom_point() +
labs(x='really long label \n with a return')
使用您的轴标签使它们以您选择的长度包裹。
【讨论】: