1

ggplot2 boxplot を使用して、平均値 (6 グループ) でグループの違いを視覚化したいと考えています。以下のコードを参照してください。しかし、これらのグループの 1 つに属する 3 人の個人 (3 人のグループとしてではなく、3 つの個別のケースとして考えてください) の値を、グループを含めたすべてのグループの平均に視覚化することにも関心があるためです。から。これらの 3 つの観測値を分離して、それらが属するグループの実際の箱ひげ図で異なる記号 (星、三角形など) でマークされるようにするにはどうすればよいか疑問に思っていました。グループ内の他の被験者と比較して平均から遠く離れていないため、外れ値として設定することはできませんでした. これは明らかに苦痛で行うことができますが、それは今ではエレガントではありません:)。

私はどんな提案にもオープンであり、あなたの意見にとても感謝しています! 乾杯!

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")
4

0 に答える 0