From volker.franz at tuebingen.mpg.de  Fri Apr  1 06:25:58 2005
From: volker.franz at tuebingen.mpg.de (volker.franz@tuebingen.mpg.de)
Date: Fri Apr  1 06:26:15 2005
Subject: [Rd] plotCI error when trying to omit upper or lower bars (PR#7764)
Message-ID: <20050401042558.4F188C031@slim.kubism.ku.dk>

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


[Rd] plotCI error when trying to omit upper or lower bars (PR#7764)
volker.franz@tuebingen.mpg.de