首页 > 解决方案 > qplot boxplot 异常值标注

问题描述

我正在研究 R 内置数据集空气质量及其列 Wind。我已经删除了 NA 值,我想得到一个箱线图,它应该显示异常值及其旁边的值。我在论坛的任何地方都找不到如何添加值,因为它是我正在处理的一列,所以没有类似的东西。我用过这个:

dataset3<-data1$Wind
qplot(y=dataset3,geom='boxplot')

它会生成一个箱线图,显示存在三个异常值,但不包括它们旁边的值。在此处输入图像描述

标签: r

解决方案


像这样的东西?我想你必须使用基本的箱线图函数来获取异常点:

library(datasets)
library(ggplot2)
a=boxplot(airquality$Wind,plot=FALSE)
qplot(y=airquality$Wind,geom='boxplot')+
annotate(geom="text",x=rep(0.1,length(a$out)),
y=a$out,label=a$out,size=2.5)

在此处输入图像描述


推荐阅读