【问题标题】:R ggplot2 wrap long x-axis labels over multiple rowsR ggplot2 将长 x 轴标签包装在多行上
【发布时间】:2012-10-10 13:39:57
【问题描述】:

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

【问题讨论】:

    标签: r ggplot2


    【解决方案1】:

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

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

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

    【讨论】:

    猜你喜欢
    • 2014-03-19
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 2022-08-13
    相关资源
    最近更新 更多