I am attempting to create a plot with intervals "stretched" in the
x-direction using plotCI() in the plotrix package. The same data
provides an appropriate set of intervals when "stretched" in the
y-direction but I only get a lower interval when "stretched" in the
x-direction.
The data are as follows
mns <-
c(-0.00584,-0.00458,-0.00934,-0.00969,-0.01007,0.01146,-0.00261,-0.00287
,0.00035,-0.00248,0.00084,0.01183,-0.00617,-0.00789,-0.00405,-0.01076,0.
00285,0.01464,0.01665,0.00179,-0.00038,-0.00046,0.00388,0.00501,0.00237,
-0.00488,-0.00081,-0.00432,-0.00172,0.00574,0.00853,0.00869,-0.00551,-0.
00069,0.00047)
ses <-
c(0.001552,0.001341,0.001442,0.001511,0.001794,0.001735,0.001288,0.00136
4,0.001826,0.00196,0.001037,0.00009,0.00153,0.00147,0.002195,0.001189,0.
002442,0.001293,0.000803,0.001359,0.001936,0.001431,0.001962,0.002132,0.
001879,0.002846,0.003047,0.003176,0.003178,0.00328,0.001725,0.003523,0.0
03681,0.002316,0.002367)
This plot works as expected ...
require(plotrix)
plotCI(1:length(mns),mns,ses)
... but this one does not ...
plotCI(mns,1:length(mns),ses,err="x")
If I multiply the ses values by successively larger values then more of
the points are plotted with the upper portion of the interval, e.g., ...
plotCI(mns,1:length(mns),10*ses,err="x")
which implies that this is a scaling issue. >From this, I suspect (am
guessing) that the issue arises somewhere in this part of the plotCI()
code ...
nz <- abs(li - pmax(x - gap, li)) * x.to.in > 0.001
...
nz <- abs(ui - pmin(x + gap, ui)) * y.to.in > 0.001
but I don't quite understand what is going on here (and elsewhere in
plotCI()) and my "guesses" at corrections did not work. My searches
on
R-help were not fruitful.
So, does anyone have any suggestions? Thanks in advance for any help.
Note my session information below ...
> sessionInfo()
R version 2.8.0 (2008-10-20)
i386-pc-mingw32
locale:
LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
States.1252;LC_MONETARY=English_United
States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices datasets tcltk utils methods
base
other attached packages:
[1] plotrix_2.5-4 svSocket_0.9-5 TinnR_1.0.2 R2HTML_1.59
Hmisc_3.5-2
loaded via a namespace (and not attached):
[1] cluster_1.11.12 grid_2.8.0 lattice_0.17-20 svMisc_0.9-5
tools_2.8.0
[[alternative HTML version deleted]]