【发布时间】:2013-12-13 00:17:19
【问题描述】:
我指的是这个问题 (Automatic adjustment of margins in horizontal bar chart)。我会在那里问我的问题,但似乎我还没有这样做的权限。
想象一个水平条形图(如在链接问题中),其中您可能有极长的标签,就像我们在社会科学中一直存在的那样(例如,调查项目的问题措辞,如“我觉得自己没有足够的能力解决问题在 R")。
用户 thelatemail 给出了一个解决方案,如何根据标签的文本长度移动绘图的开头。这适用于长度为 10 或 15 个字符的标签,但如果您必须使用非常长的标签标记 y 轴,则无法无限移动绘图的开头。
因此,将文本标签包装在特定数量的单词/字符之后更为合适,例如,在我的示例中,您可能希望像这样包装它:
"I don't feel competent enough
to solve problems in R"
但是,我不知道如何在 R 中包装文本标签,以及如何将包装考虑在内以自动移动情节的开头。例如,如果我有一个 50 个字符的标签并将其包装成 2 行,每行 25 个字符,那么如果 thelatemail 的解决方案能够考虑到这一点,那就太好了。
感谢任何有关此问题的帮助! 谢谢!
【问题讨论】:
标签: r plot bar-chart labels word-wrap