箱线图:标记异常值
Boxplot: label an outlier
我正在处理空气质量数据集,我在另一个 post 中看到了这个。我想打印 3 个异常值的观察值而不是这些点的值,有没有办法做到这一点?我的意思是,我想要的是在这 3 个异常值的 Wind 向量中打印索引,而不是它们的值。谢谢
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)
不确定你所说的打印值是什么意思;这是打印了观察索引的图;您可以使用注释参数调整外观。
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 = which(airquality$Wind %in% a$out),
size = 2.5)
由 reprex package (v2.0.0)
于 2021-09-09 创建
我正在处理空气质量数据集,我在另一个 post 中看到了这个。我想打印 3 个异常值的观察值而不是这些点的值,有没有办法做到这一点?我的意思是,我想要的是在这 3 个异常值的 Wind 向量中打印索引,而不是它们的值。谢谢
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)
不确定你所说的打印值是什么意思;这是打印了观察索引的图;您可以使用注释参数调整外观。
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 = which(airquality$Wind %in% a$out),
size = 2.5)
由 reprex package (v2.0.0)
于 2021-09-09 创建