Pascal Oettli
2014-Jun-13 09:50 UTC
[R] barp {plotrix} Start bars at 0 with a vector of positive values
Dear list, Please consider the following example: library(plotrix) barp(c(2,3,4,5,6,7,8), ylim=c(-10,10)) How to force the bars to start at 0? I could not find the way to do it. Regards, Pascal
Jim Lemon
2014-Jun-13 10:09 UTC
[R] barp {plotrix} Start bars at 0 with a vector of positive values
On Fri, 13 Jun 2014 06:50:59 PM Pascal Oettli wrote:> Dear list, > > Please consider the following example: > > library(plotrix) > barp(c(2,3,4,5,6,7,8), ylim=c(-10,10)) > > How to force the bars to start at 0? I could not find the way to do it. >Hi Pascal, You are right, I had not considered the idea of setting a negative y limit when there were no negative values. I think you can fix this by changing: negy<-any(height<0,na.rm=TRUE) to negy<-any(height<0,na.rm=TRUE) || ylim[1] < 0 I'll check this later (I'm just going out) and if it doesn't work, I'll send another email with something that does. Jim
Jorge I Velez
2014-Jun-13 10:11 UTC
[R] barp {plotrix} Start bars at 0 with a vector of positive values
Hi Pascal, Perhaps I am missing something, but what about changing passing ylim = c(0, 10) to barp()? Best, Jorge.- On Fri, Jun 13, 2014 at 7:50 PM, Pascal Oettli <kridox@ymail.com> wrote:> Dear list, > > Please consider the following example: > > library(plotrix) > barp(c(2,3,4,5,6,7,8), ylim=c(-10,10)) > > How to force the bars to start at 0? I could not find the way to do it. > > Regards, > Pascal > > ______________________________________________ > 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. >[[alternative HTML version deleted]]