【发布时间】:2020-12-26 06:14:22
【问题描述】:
我使用下面的代码来探索带有ggplot2 的箱线图。
MyData<-data.frame(CASES=c(rep("Good",10),rep("NotGood",10)), NUMBERS=c(2,3,1,5,6,3,2,6,8,3,1,3,6,8,17,3,2,5,7,20))
library(ggplot2)
MyBoxplot <- ggplot(MyData, aes(x=CASES, y=NUMBERS)) +
geom_boxplot()
MyBoxplot+ geom_jitter(shape=16, position=position_jitter(0.2))
我注意到,如果我的数据没有任何异常值 (Good),那么箱线图应该有 10 个点。但是如果有一些异常值(NotGood),那么异常值就会加倍。
有什么问题?
【问题讨论】:
-
如果您的类别“不好”,geom_boxplot 已经绘制了两个异常值。因此,当添加 geom_jitter 时,这两点会加倍。
-
@stefan ,我以为这是问题所在,但我不敢相信......我可以解决这个问题吗?
标签: r ggplot2 boxplot outliers