これは私のコードです:
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
どうもありがとう!