使用 R 重命名脊柱图中的因子
是否可以在spineplot
中重命名factor
?我的因子名称太长,因此它们重叠。
感谢您的建议!
Is it possible to rename factor
's in a spineplot
? The names of my factors are to long, so they overlap.
Thanks for your advices!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
阅读
spineplot
的帮助,很明显,您可以传递参数yaxlabels
和xaxlabels
来控制轴注释的向量。一个有用的函数是
abbreviate
,它可以缩短字符串。将此信息与
spineplot
示例相结合给出:并非所有绘图函数R中有这种类型的参数。对于更通用的解决方案,可能需要在传递给绘图函数之前重命名因子。您可以使用
levels
函数访问和修改因子名称:Reading the help for
spineplot
, it is clear that you can pass the parametersyaxlabels
andxaxlabels
to control the vectors for annotation of the axes.One useful function is
abbreviate
which will shorten character strings.Combining this information with the
spineplot
example gives:Not all of the plot functions in R have this type of parameter. For a more general solution, it might be necessary to rename the factors before passing to a plot function. You can access and modify factor names using the
levels
function: