boxplot函数返回用于进行绘图的值(实际上是由bxp()完成:bstats <- boxplot(count ~ spray, data = InsectSprays, col = "lightgray") #need to "waste" this plotbstats$out <- NULLbstats$group <- NULLbxp(bstats) # this will plot without any outlier points我故意不回答具体问题,因为我认为删除“异常值”是统计错误。我认为不将它们绘制在箱线图中是可以接受的做法,但是仅由于它们超出了一些标准偏差或一定数量的四分位数宽度而将其删除是对观测记录的系统性和不科学的处理。