gpt4 book ai didi

r - ggplot2 水平图例元素之间的空间

转载 作者:行者123 更新时间:2023-12-04 02:07:01 26 4
gpt4 key购买 nike

我有一个 ggplot2 情节如下:

library(ggplot2)

ggplot(mtcars, aes(factor(cyl), fill=factor(cyl))) +
geom_bar() +
coord_flip() +
theme(legend.position = 'top') +
guides(fill = guide_legend(title=NULL))

我想在填充元素之间添加间距,如下所示:

enter image description here

最佳答案

看起来像 theme(legend.text = element_text(margin = margin(r = 2, unit = 'in'))) 这样的东西是完成任务的正确方法,但这根本没有任何作用。

相反,(而且不是第一次)我回到 Microsoft Word 风格的对齐方式,即只添加空格:

ggplot(mtcars, aes(factor(cyl), fill=factor(paste(cyl, '                    ')))) + 
geom_bar() +
coord_flip() +
theme(legend.position = 'top') +
guides(fill = guide_legend(title=NULL))

plot with spaced legend

因为 8 上也有空格,所以它有点偏离中心,但是如果您只是将它们粘贴到之前的标签上,您可以随意移动它们。

对于给平面设计师造成的任何噩梦,我们深表歉意。

关于r - ggplot2 水平图例元素之间的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38402427/

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