我如何忽略ggplot2 boxplot中的离群值?我不只是希望它们消失(即outlier.size = 0),而是希望它们被忽略,以便y轴缩放以显示第一/第三百分位数。我的异常值导致“盒子”缩小到几乎只有一条线。有一些技巧可以解决这个问题吗?
编辑 这是一个例子:
y = c(.01, .02, .03, .04, .05, .06, .07, .08, .09, .5, -.6)
qplot(1, y, geom="boxplot")
fivenum()
对数据进行处理,以提取用于scale_y_continuous()
框线图上下铰链的IIRC,然后在@Ritchie显示的调用中使用该输出。使用R和ggplot提供的工具,可以非常轻松地实现自动化。如果还需要包含晶须,请考虑使用boxplot.stats()
来获取晶须的上限和下限,然后在中使用scale_y_continuous()
。