ドットプロットを生成し、2つの独立したグループ化変数の平均と95%CIを加算しようとしています(合計2 x 2グループ) 。ggplot 2:2つのグループ化変数の平均と95%CIのドットプロット
g<- ggplot(Data, aes(x = Gender, y = GluNorm, fill=Group))+
geom_dotplot(binaxis='y', stackdir='center',stackratio=1.2, dotsize=1.2, binwidth=0.02, position=position_dodge(0.8))
#function that outputs mean, lower limit and upper limit of 95% CI
data_summary <- function(x) {
m <- mean(x, na.rm=TRUE)
sem <-sd(x, na.rm=TRUE)/sqrt(sum(!is.na(x)))
ymin<-m-1.96*sem
ymax<-m+1.96*sem
return(c(y=m,ymin=ymin,ymax=ymax))
}
g + stat_summary(fun.data=data_summary, color="red")
:
は、私は次の試みを行った。
GluNorm Gender Treatment
1.317 Male NAC
1.278 Male SAL
1.302 Male SAL
1.376 Male NAC
1.279 Male NAC
1.308 Male SAL
1.451 Male NAC
1.244 Male NAC
1.411 Male SAL
1.16 Male NAC
1.159 Male NAC
1.42 Male SAL
1.407 Male SAL
1.62 Male SAL
1.167 Male SAL
1.377 Male NAC
1.393 Female SAL
1.203 Female NAC
1.191 Female NAC
1.132 Female SAL
1.191 Female SAL
1.589 Female SAL
1.169 Female NAC
1.155 Female SAL
1.249 Female NAC
1.401 Female NAC
1.455 Female SAL
1.481 Female SAL
1.293 Female NAC
1.332 Female NAC
1.462 Female SAL
これは私が見えるようにプロットしたいものです。
この
は私のデータであり、次の結果を得る:性別x治療グループごとに別々のドットとバーを取得する方法についてアドバイスできますか?
ありがとうございます!
あなたはとてもように位置引数を追加してみてくださいすることができます= Treat'と表示され、データサンプルとコードの整合性が取れますか? – beetroot
はもしかして '塗りつぶし:
– eipi10