我想在R中繪製箱圖併爲離羣值添加名稱。到目前爲止,我發現了this solution。Boxplot離羣值在R中標記
那裏的函數提供了我需要的所有功能,但是它錯誤地打亂了標籤。在以下示例中,它將異常值標記爲「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()函數並從boxplot對象中提取異常值信息。但是,像這樣標籤可能會重疊。
非常感謝:-)
更新:我把這個錯誤塔爾加利利的關注,而w /以小時爲單位,他發佈了不再出現此問題的編輯版本的腳本。 –