我有一些家庭的数据,这些家庭分为不同的薪水桶和社区。我也有他们的错误余地。我想在图例中显示误差范围的符号(或线),但似乎找不到解决方法。
这是我的数据
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)
我希望误差条保持黑色,并在图例中说“误差幅度”以及不同的括号。