这与 here 问题有关。但是,我不是在尝试制作 boxplot ,而是在 ggplot2 中制作 散点图,但添加参数 geom_jitter() 会添加 黑点 ,这似乎与我的数据集无关。

这是一个使用 mpg 数据包
示例:

这是一个 简单散点图,看起来有点“太干净”了

gmpg<-ggplot(data=mpg, aes(x=hwy, y=cty))
gmpg+geom_point(aes(col=manufacturer))

产生这个:

现在,如果我添加参数抖动,就会发生这种情况
gmpg+geom_point(aes(col=manufacturer))+geom_jitter()

我试过减少 alpha 等,但黑点仍然存在。这些到底是什么,我该如何删除它们?

最佳答案

无需在 geom_* 函数中分配新的美学映射。这应该有效:

gmpg <- ggplot(data=mpg, aes(x=hwy, y=cty, col=manufacturer))
gmpg + geom_point() + geom_jitter()

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

10-12 19:46