gpt4 book ai didi

r - 在 R 中的 ggplot2 中合并 geom_boxplot?

转载 作者:行者123 更新时间:2023-12-05 08:58:56 24 4
gpt4 key购买 nike

我想使用 geom_boxplot 制作关联两个变量的箱线图:对于 x 值的每个 bin,绘制该 bin 的 y 值的分布(作为箱线图)。我试过:

ggplot(cars) + geom_boxplot(aes(x=dist, y=speed))

但这基本上创建了一大堆 x 值。我怎样才能让 dist 的每个 bin 都有一个代表相应 speed 值的箱线图?

最佳答案

不确定“bin”是什么意思,因为您没有在问题中提供任何 bin。如果您只是想为每个唯一的 dist 值绘制速度箱线图,您可以这样做(将 dist 视为离散):

ggplot(cars) + geom_boxplot(aes(factor(dist), speed))

如果你真的要创建垃圾箱,你可以这样做:

cars$bin <- cut(cars$dist, c(1, 10, 30, 50, 200))
ggplot(cars) + geom_boxplot(aes(bin, speed))

关于r - 在 R 中的 ggplot2 中合并 geom_boxplot?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19247435/

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