2017-04-13 179 views
0

我想將錯誤欄添加到我的條形圖中,但是我不能。當我寫的代碼:如何使用R將95%置信度誤差線添加到條形圖中?

ggplot(data = GenIncom, aes(x = educ, y = appxincome, fill =sex)) + 
    stat_summary(fun.y = "mean", position = "dodge", geom = "bar") 

我得到:

enter image description here

,但是當我寫我的代碼添加誤差線圖中消失,有空白,否則我就會得到錯誤條無實際的棒圖。這裏是我的錯誤吧代碼:

ggplot(data = naedu, aes(x = educ, y = appxincome, fill =sex)) + 
    stat_summary(fun.y = "mean", position = "dodge", geom = "errorbar", 
    fun.data = mean_cl_normal) 

和這裏是我結束了:

enter image description here

有人可以幫我嗎?

+2

您是否試過ggplot(data = GenIncom,aes(x = educ,y = appxincome,fill = sex))+ stat_summary(fun.y =「mean」,position =「dodge」,geom =「bar」 )+ stat_summary(fun.y =「mean」,position =「dodge」,geom =「errorbar」,fun.data = mean_cl_normal)'? – Marcelo

回答

1

您正在使用兩個ggplot調用,實質上是繪製一個條形圖,然後僅使用錯誤欄重新繪製圖形。只需包含對stat_summary 2x的呼叫。