【发布时间】:2011-10-28 12:54:31
【问题描述】:
我想在 R 中绘制箱线图并为异常值添加名称。到目前为止,我找到了this solution。
那里的功能提供了我需要的所有功能,但它错误地打乱了标签。在以下示例中,它将异常值标记为“u”而不是“o”:
library(plyr)
library(TeachingDemos)
source("http://www.r-statistics.com/wp-content/uploads/2011/01/boxplot-with-outlier-label-r.txt") # Load the function
set.seed(1500)
y <- rnorm(20)
x1 <- sample(letters[1:2], 20,T)
lab_y <- sample(letters, 20)
# plot a boxplot with interactions:
boxplot.with.outlier.label(y~x1, lab_y)
您知道任何解决方案吗? ggplot2 库非常好,但没有提供这样的功能(据我所知)。我的替代方法是使用 text() 函数并从箱线图对象中提取异常值信息。但是,像这样标签可能会重叠。
非常感谢:-)
【问题讨论】:
-
更新:我向 Tal Galili 提出了这个错误,几个小时后,他发布了一个脚本的编辑版本,不再出现这个问题。
标签: r