Я относительно новичок в R и пытаюсь понять, как я могу добавить планки погрешностей в свои гистограммы. Чтобы использовать простой пример, у меня есть данные о распространенности бактерий за два года, к которым я надеюсь добавить планки погрешностей. Для начала я создаю фрейм данных со значениями 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)
Когда я добавляю планки погрешностей, мой график превращается из полосы в линию. Хотя он включает столбцы погрешностей, мне нужна гистограмма для правильного представления моих данных. Любая помощь будет принята с благодарностью!
stat = "identity"
изgeom_bar
? - person Henrik   schedule 10.09.2014