ggplot使错误条显示在图例中

时间:2018-08-08 19:55:26

标签: r ggplot2

我有一些家庭的数据,这些家庭分为不同的薪水桶和社区。我也有他们的错误余地。我想在图例中显示误差范围的符号(或线),但似乎找不到解决方法。

这是我的数据

id  Hood    Bracket         Estimate    Margin   Max.MOE    Min.MOE
1   A       Less than 20k   291         77.38    368.38     213.62
2   B       Less than 20k   123         44.18    167.18     78.82
3   C       Less than 20k   493         107.23   600.23     385.77
4   D       Less than 20k   332         98.94    430.94     233.06
5   E       Less than 20k   631         144.16   775.16     486.84
6   A       20k to 35k      220         63.86    283.86     156.14
7   B       20k to 35k      226         70.82    296.82     155.18
8   C       20k to 35k      25          16.82    41.82      8.18
9   D       20k to 35k      253         91.4     344.4      161.6
10  E       20k to 35k      578         126.38   704.38     451.62

这是我的r代码:

ggplot (data = df1,
        aes (x = Hood,
             y = Estimate,
             fill = Bracket )) +

    geom_col(position = position_dodge(width = 0.9)) +
    geom_errorbar(aes(ymin = Min.MOE,
                      ymax = Max.MOE),
                  position = position_dodge(width = 0.9), 
                  width = 0.2) 

我希望误差条保持黑色,并在图例中说“误差幅度”以及不同的括号。

0 个答案:

没有答案