[R] Stacked bar plot anomaly When column contains a negative and a positive value

Duncan Murdoch murdoch at stats.uwo.ca
Sat May 3 22:10:08 CEST 2008


On 03/05/2008 3:29 PM, Murray Richardson wrote:
> Hello users,
> 
> I've noticed a problem when creating a stacked column plot when a column 
> contains a negative and a positive value.  e.g.
> 
> series1<-c(-1,-2, 3, 4, 5)
> series2<-c( 5, -4,-3,-2, 1)
> data<-rbind(series1,series2)
> barplot(as.matrix(data), beside=FALSE)
> 
> 
> In these cases (i.e. first, third and fifth columns) the plotting is not 
> handled correctly. Compare this output with that of:

It doesn't make sense to stack values with mixed signs, but what barplot 
does appears to make sense.  The first column has a bar of length -1 
overplotted with a bar of length 5, which completely obscures it.  What 
would you expect it to do?

Duncan Murdoch

> 
> 
> barplot(as.matrix(data), beside=TRUE)
> 
> 
> Shouldn't the plots look the same except in the beside=FALSE scenario 
> the constituent bars should not be juxtaposed but instead are one on top 
> of the other?
> 
> Thanks for any advice!
> 
> Murray Richardson
> 
> ______________________________________________
> R-help at 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.



More information about the R-help mailing list