私はRに比較的慣れていないので、棒グラフにエラーバーを追加する方法を見つけようとしています. 簡単な例を使用すると、誤差範囲を追加したいと考えている 2 年間の細菌の有病率データがあります。まず、x 値と y 値、および 95% 信頼区間の標準誤差を含むデータ フレームを作成します。
>df<-data.frame(Year=factor(c(2011,2012)),MS_Prevalence=c(16.02,7.08),se=c(.20750,.10325))
次に、エラー バーの上限と下限を設定します。
>limits<-aes(ymax=MS_Prevalence+se,ymin=MS_Prevalence-se)
次に、グラフを p として設定します。
>p<-ggplot(df,aes(y=MS_Prevalence,x=Year))
次に、バーをグラフに追加します。
>p+geom_bar(position="dodge",stat="identity")
バーの幅を選択します。
>dodge<-position_dodge(width=0.9)
次に、エラー バーを追加してみます。
>p+geom_bar(position=dodge)+geom_errorbar(limits,position=dodge,width=0.25)
エラーバーを追加すると、グラフがバーからラインに変わります。エラーバーは含まれていますが、データを適切に表すには棒グラフが必要です。どんな助けでも大歓迎です!