gpt4 book ai didi

r - 在 R 中的 ggplot2 中使用 geom_jitter 和 geom_boxplot 控制点颜色

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

我在 ggplot2 中有以下箱线图,我将用 geom_jitter 绘制的点添加到其中:

p <- ggplot(mtcars, aes(factor(cyl), mpg)) + geom_boxplot(aes(colour=factor(cyl))) + geom_jitter(aes(color=factor(cyl)))

我根据 factor(cyl) 为各个点着色这很好用。但是,有些点仍然显示为黑色。这些是什么?这些是箱线图的异常值吗?如果是这样,这很奇怪,因为其中一些与彩色点(不是异常值)一样远离中值,但这也许可以用 geom_jitter 的随机性来解释。 ?

有人可以解释一下这是否是正确的解释,而且,如果我使用 geom_jitter,我怎样才能让异常值消失? ?谢谢。

最佳答案

黑点是箱线图的异常值。

仅绘制箱线图就可以看到。

ggplot(mtcars, aes(cyl, mpg)) + 
geom_boxplot(aes(fill=as.factor(cyl)), outlier.size = 0)

设置 outlier.size = 0 可以消除异常点。你也可以改变颜色。退房 ?geom_boxplot更多细节。
ggplot(mtcars, aes(cyl, mpg)) + 
geom_boxplot(aes(fill=as.factor(cyl)), outlier.size = 0) +
geom_jitter(color=factor(cyl))

关于r - 在 R 中的 ggplot2 中使用 geom_jitter 和 geom_boxplot 控制点颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17560036/

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