Je souhaite dessiner des rectangles dans R et ajouter des noms aux valeurs aberrantes. Jusqu'à présent, j'ai trouvé this solution.Etiquetage des valeurs aberrantes Boxplot dans R
La fonction présente toutes les fonctionnalités dont j'ai besoin, mais elle brouille incorrectement les étiquettes. Dans l'exemple suivant, il marque la valeur aberrante comme « u » au lieu de « 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)
Connaissez-vous une solution? La bibliothèque ggplot2 est super sympa, mais ne fournit aucune fonctionnalité (pour autant que je sache). Mon alternative est d'utiliser la fonction text() et d'extraire les informations aberrantes de l'objet boxplot. Cependant, comme cela, les étiquettes peuvent se chevaucher.
Merci beaucoup :-)
Mise à jour: J'ai apporté cette erreur à l'attention de Tal Galili, et w/en heures, il a posté une version éditée du script qui ne présente plus ce problème. –