gpt4 book ai didi

r - 在R代码中使用ggplot时在图例列表中创建列

转载 作者:行者123 更新时间:2023-12-04 05:14:01 27 4
gpt4 key购买 nike

我正在使用ggplot(包名称:ggplot2)绘制15条线,每条线代表一个单独的实体,并希望为其创建图例。但是,我无法将图例条目分为多列。有人可以建议在ggplot环境中如何做同样的事情。

目前,我正在使用以下命令创建图例:

opts(title=plotName,legend.position='bottom')

但是,这给出了一栏的图例。结果,图例本身占据了图表中的较大区域。将其分为2列或3列将确实有助于解决问题,同时将图例保持在图表底部。
我也尝试过 legend.direction,但是此命令在一行中显示图例,这也是不希望的,除非我可以将其分布在2-3行中。
opts(title=plotName,legend.position='bottom',legend.direction="horizontal")

提前致谢,
穆尼什

最佳答案

使用ggplot的新主题环境只需一个简单的操作即可:+ guides(col=guide_legend(ncol=2))将您的图例格式化为2列。

关于r - 在R代码中使用ggplot时在图例列表中创建列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11162816/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com