这可能看起来非常微不足道,但令人惊讶的是我没有找到我的问题的答案。 我正在使用ggplot2绘制箱线图,并且我的一些异常值具有相同的值。不幸的是,ggplot2不会自动抖动/闪避它们。因此,虽然我可以有10个具有相同值的异常值,但只有一个显示。 我怎么能抖动/躲闪它们?
这是一个可重复的示例,其中每个箱图有两个异常值,但只有一个显示:
gender <- rep(c("m", "f"), times=24)
value <- rep(c(1, 3, 4, 6, 8, 20), each=2, times=4)
df <- data.frame(gender, value)
box<-ggplot(df, aes(x=factor(gender), y=value, fill=factor(gender)))+
geom_boxplot(notch=FALSE,lwd=0.8,outlier.colour="gray64",outlier.shape=16,outlier.size=1.5)
box