这与问题here有关。但是,我不打算制作 boxplot ,而是在ggplot2中添加散点图,但添加参数geom_jitter()
会增加黑点似乎与我的数据集无关。
以下是使用mpg数据包的示例:
这是一个简单的散点图,看起来有点“太干净”
gmpg<-ggplot(data=mpg, aes(x=hwy, y=cty))
gmpg+geom_point(aes(col=manufacturer))
产生这个:
现在,如果我添加参数jitter,就会发生这种情况
gmpg+geom_point(aes(col=manufacturer))+geom_jitter()
我尝试过减少alpha等,但黑点仍然存在。究竟是什么,如何删除它们?
答案 0 :(得分:6)
无需在geom_*
函数中指定新的美学映射。这应该有效:
gmpg <- ggplot(data=mpg, aes(x=hwy, y=cty, col=manufacturer))
gmpg + geom_point() + geom_jitter()
答案 1 :(得分:0)
不需要在其中添加geom_point(),geom_jitter()就足够了。
ggplot(mpg,aes(cty,hwy,color=manufacturer))+geom_jitter();