Hi, it seems to be a problem about using aes both in ggplot as also in geom_bar.
You could specify fill property for your geom_bar in ggplot initialization, in order to avoid this issue (you could also do the same thing for ymin and ymax properties for errorbar :P), i.e: dodge <-position_dodge(width=0.9) ggplot(dfm, aes(x=X, y=value, fill=variable, ymin=value-er, ymax=value+er)) + geom_bar(position=dodge) + geom_errorbar(position=dodge, width=0.25) Hope it helps. On Sun, Feb 3, 2013 at 5:01 PM, Pieter Coussement <dencous...@gmail.com> wrote: > Hi, > i'm using this lines of code: > > dodge <-position_dodge(width=0.9) > > ggplot(dfm,aes(x = X,y = value)) + > geom_bar(aes(fill = variable), position=dodge, stat="identity") + > geom_errorbar(aes(ymin=value-er, ymax=value+er),width=0.25, > position=dodge,stat="identity") > > to plot this data frame > X variable value er > 1 A X4 58.74 9.44 > 2 B X4 52.41 10.01 > 3 C X4 95.52 4.88 > 4 A X1 75.51 8.54 > 5 B X1 0.73 23.20 > 6 C X1 96.66 1.18 > 7 A X5 76.70 9.60 > 8 B X5 0.56 34.50 > 9 C X5 100.58 10.87 > > result: > > As you see the error bars are still very much wrongly positioned. > How do i solve this? > > thanks for the help! > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. -- Rafael R. On Sun, Feb 3, 2013 at 5:01 PM, Pieter Coussement <dencous...@gmail.com> wrote: > Hi, > i'm using this lines of code: > > dodge <-position_dodge(width=0.9) > > ggplot(dfm,aes(x = X,y = value)) + > geom_bar(aes(fill = variable), position=dodge, stat="identity") + > geom_errorbar(aes(ymin=value-er, ymax=value+er),width=0.25, > position=dodge,stat="identity") > > to plot this data frame > X variable value er > 1 A X4 58.74 9.44 > 2 B X4 52.41 10.01 > 3 C X4 95.52 4.88 > 4 A X1 75.51 8.54 > 5 B X1 0.73 23.20 > 6 C X1 96.66 1.18 > 7 A X5 76.70 9.60 > 8 B X5 0.56 34.50 > 9 C X5 100.58 10.87 > > result: > > As you see the error bars are still very much wrongly positioned. > How do i solve this? > > thanks for the help! > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. -- Rafael R. On Sun, Feb 3, 2013 at 5:01 PM, Pieter Coussement <dencous...@gmail.com> wrote: > Hi, > i'm using this lines of code: > > dodge <-position_dodge(width=0.9) > > ggplot(dfm,aes(x = X,y = value)) + > geom_bar(aes(fill = variable), position=dodge, stat="identity") + > geom_errorbar(aes(ymin=value-er, ymax=value+er),width=0.25, > position=dodge,stat="identity") > > to plot this data frame > X variable value er > 1 A X4 58.74 9.44 > 2 B X4 52.41 10.01 > 3 C X4 95.52 4.88 > 4 A X1 75.51 8.54 > 5 B X1 0.73 23.20 > 6 C X1 96.66 1.18 > 7 A X5 76.70 9.60 > 8 B X5 0.56 34.50 > 9 C X5 100.58 10.87 > > result: > > As you see the error bars are still very much wrongly positioned. > How do i solve this? > > thanks for the help! > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. -- Rafael R. On Sun, Feb 3, 2013 at 5:01 PM, Pieter Coussement <dencous...@gmail.com> wrote: > Hi, > i'm using this lines of code: > > dodge <-position_dodge(width=0.9) > > ggplot(dfm,aes(x = X,y = value)) + > geom_bar(aes(fill = variable), position=dodge, stat="identity") + > geom_errorbar(aes(ymin=value-er, ymax=value+er),width=0.25, > position=dodge,stat="identity") > > to plot this data frame > X variable value er > 1 A X4 58.74 9.44 > 2 B X4 52.41 10.01 > 3 C X4 95.52 4.88 > 4 A X1 75.51 8.54 > 5 B X1 0.73 23.20 > 6 C X1 96.66 1.18 > 7 A X5 76.70 9.60 > 8 B X5 0.56 34.50 > 9 C X5 100.58 10.87 > > result: > > As you see the error bars are still very much wrongly positioned. > How do i solve this? > > thanks for the help! > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. -- Rafael R. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.