Coloration des points aberrants boxplot dans ggplot2?

Comment puis-je couleur à la valeur aberrante points de ggplot2? Je veux qu'ils soient de la même couleur que la boîte à moustaches lui-même. colour= n'est pas suffisant pour ce faire.

Exemple:

p <- ggplot(mtcars, aes(factor(cyl), mpg))
p + geom_boxplot(aes(colour=factor(cyl)))

Je veux de la couleur les valeurs aberrantes par factor(cyl). Cela ne fonctionne pas:

> p <- ggplot(mtcars, aes(factor(cyl), mpg))
> p + geom_boxplot(aes(colour=factor(cyl), outlier.colour=factor(cyl)))

source d'informationauteur user248237dfsf