0

これは私のコードです:

ggplot(data=simple, aes(x=as.factor(nOnset.fin), 
    fill=simple$stress <- factor(simple$stress, levels=ordered(c('1', '2', '3'))))) +
    geom_bar(position = 'fill') + 
    scale_fill_manual(aes(Stress), values=colours.fin, 
                      breaks = levels(simple$stress <- factor(simple$stress, levels=ordered(c('1', '2', '3'))))) + 
    scale_y_continuous(labels=percent_format()) + theme_bw() + xlab('Size') + ylab(NULL) + 
    theme(text=element_text(size=35, family="CMU Sans Serif"), legend.position = 'none') 

そして、これは生成されるプロットです:

https://copy.com/ghLt3z0iORicZtup

プロット

私の質問は簡単です:エラー バーを暗い青色のバーに追加するにはどうすればよいですか(明るい 2 つのバーはここでは関係ありません)。私はこれを試してきました:

+ geom_errorbar(aes(ymin=lower, ymax=upper, x=as.factor(nOnset.fin)))

そして、これは私が得ているエラーです:

エラー: 美学は長さ 1 か、データと同じ長さでなければなりません問題: 下限、上限

lower上記のコードでupperは、次のように定義されています。

se0 <- 1.96 * sd(simple$int.0) / sqrt(length(simple$int.0))

lower <- mean(simple$int.0) - se0
upper <- mean(simple$int.0) + se0

どうもありがとう!

4

1 に答える 1