我有一个柱状图(使用了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')
通过设置轴标签的长度,使其自动换行。