gpt4 book ai didi

r - ggplot2中的框图之间的间距

转载 作者:行者123 更新时间:2023-12-04 10:01:00 24 4
gpt4 key购买 nike

在过去的几周中,我一直在与ggplot2进行大量合作,并且想知道是否有人可以帮助我解决我遇到的这个问题。

当我绘制箱形图时,我的盒子彼此接触。我希望它们之间有一点空间。有没有办法做到这一点?我确定有,但我只是没有看到。

最佳答案

让我们借用Kevin Ushey在此question中提供的可复制示例:

set.seed(123)
dat <- data.frame(
x=rep( c(1, 2, 3, 4), times=25 ),
y=rnorm(100),
gp=rep(1:2, each=50)
)

p <- ggplot(dat, aes(x=factor(x), y=y))
p + geom_boxplot(aes(fill = factor(gp))) #example 1

然后,按照Arun的建议,我测试了 (position = position_dodge(.)),但是使用 geom_boxplot而不是 geom_bar,并且可以正常工作。

在这种情况下,无需更改盒子的宽度。

因此,将上述代码的最后一行更改为:
p + geom_boxplot(aes(fill = factor(gp)),position=position_dodge(1))

做到了。

关于r - ggplot2中的框图之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17047558/

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