如何在boxplot ggplot中从一个组中隔离单个观察值(不是异常值)?

时间:2013-06-16 12:24:59

标签: r ggplot2 boxplot

我想使用ggplot2 boxplot可视化平均值(6组)的组差异。请参阅下面的代码。然而,因为我也有兴趣将属于这些群体之一的三个人的价值(不是作为一组三个,而是将其视为三个单一案例)可视化为所有群体的手段,即使是他们被采取的群体从。我想知道如何隔离这三个观察结果,以便在它们所属的组的实际箱图上用不同的符号(星形,三角形等)标记它们。不能将它们设置为异常值,因为与组中的其他主题相比,它们离平均值不远。这显然可以在痛苦中完成,但现在只是不优雅:)。

我愿意接受任何建议,非常感谢您的意见! 干杯!

mean.n <- function(x){
return(c(y = median(x)*0.97, label = round(mean(x),2)))
}
FA<-ggplot(data, aes(factor(group), averFA, label=rownames(data))) + 
 ylim(0.35, 0.5) +
geom_boxplot(fill = "grey80", colour = "#3366FF") +
stat_summary(fun.data = mean.n, geom = "text", fun.y = mean, colour = "red")

0 个答案:

没有答案