volker.franz@tuebingen.mpg.de
2005-Apr-01 06:26 UTC
[Rd] plotCI error when trying to omit upper or lower bars (PR#7764)
Full_Name: Volker Franz Version: 2.0.1 (2004-11-15) OS: Mac OSX / Debian Submission from: (NULL) (84.58.8.232) Hi there, the new version of plotCI (Version: 2.0.3 of gplots) produces errors if the upper or lower error bars should be omitted by passing NULL as an argument. Older versions of plotCI had no problem with this. Here is an example: library(gplots) means <- c(1,2,3,4,5) upperw <- c(1,1,1,1,1) lowerw <- c(1,1,1,1,1) upper <- means+upperw lower <- means-lowerw plotCI(x=means,uiw=upperw,liw=lowerw) #Works fine plotCI(x=means,ui=upper,li=lower) #Works fine ##Error with uiw and liw: plotCI(x=means,uiw=NULL,liw=lowerw) #Error: subscript out of bounds plotCI(x=means,uiw=upperw,liw=NULL) #Error: subscript out of bounds ##Error with ui and li: plotCI(x=means,ui=NULL ,li=lower) #Error: Argument "uiw" is missing, with no default plotCI(x=means,ui=upper,li=NULL) #Error: Argument "uiw" is missing, with no default ##These are errors, because the plotCI-help says: ## uiw: width of the upper or right error bar. Set to 'NULL' omit ## upper bars. ## liw: width of the lower or left error bar. Defaults to same value ## as 'uiw'. Set to 'NULL' to omit lower bars. ## ui: upper end of error bars. Defaults to 'y + uiw' or 'x + uiw' ## depeding on 'err'. Set to 'NULL' omit upper bars. ## li: lower end of error bars. Defaults to 'y - liw' or 'x - liw' ## depedning on 'err'. Set to 'NULL' to omit lower bars. Best Volker
ligges@statistik.uni-dortmund.de
2005-Apr-01 16:32 UTC
[Rd] plotCI error when trying to omit upper or lower bars (PR#7764)
volker.franz@tuebingen.mpg.de wrote:> Full_Name: Volker Franz > Version: 2.0.1 (2004-11-15) > OS: Mac OSX / Debian > Submission from: (NULL) (84.58.8.232) > > > Hi there, > > the new version of plotCI (Version: 2.0.3 of gplots) produces errorsSo this is not a bug in R! Please report bugs (if this is really a bug) to the package maintainer. Uwe Ligges> if the upper or lower error bars should be omitted by passing NULL as > an argument. Older versions of plotCI had no problem with this. Here > is an example: > > library(gplots) > means <- c(1,2,3,4,5) > upperw <- c(1,1,1,1,1) > lowerw <- c(1,1,1,1,1) > upper <- means+upperw > lower <- means-lowerw > > plotCI(x=means,uiw=upperw,liw=lowerw) #Works fine > plotCI(x=means,ui=upper,li=lower) #Works fine > > ##Error with uiw and liw: > plotCI(x=means,uiw=NULL,liw=lowerw) #Error: subscript out of bounds > plotCI(x=means,uiw=upperw,liw=NULL) #Error: subscript out of bounds > > ##Error with ui and li: > plotCI(x=means,ui=NULL ,li=lower) #Error: Argument "uiw" is missing, with no > default > plotCI(x=means,ui=upper,li=NULL) #Error: Argument "uiw" is missing, with no > default > > ##These are errors, because the plotCI-help says: > ## uiw: width of the upper or right error bar. Set to 'NULL' omit > ## upper bars. > ## liw: width of the lower or left error bar. Defaults to same value > ## as 'uiw'. Set to 'NULL' to omit lower bars. > ## ui: upper end of error bars. Defaults to 'y + uiw' or 'x + uiw' > ## depeding on 'err'. Set to 'NULL' omit upper bars. > ## li: lower end of error bars. Defaults to 'y - liw' or 'x - liw' > ## depedning on 'err'. Set to 'NULL' to omit lower bars. > > Best > Volker > > ______________________________________________ > R-devel@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel