[R] lattice xyplot() postscript (?) problem in R 2.0.0
Uwe Ligges
ligges at statistik.uni-dortmund.de
Tue Mar 22 08:46:16 CET 2005
Gerrit Eichner wrote:
> Dear all,
>
> I work with R Version 2.0.0 on
> Machine hardware: sun4u
> OS version: 5.9
> Processor type: sparc
> Hardware: SUNW,Sun-Blade-1000
>
> and I have a very simple data frame (called OR) with the following
> variables:
>
>> sapply( OR, class)
>
> X ci FTyp
> "factor" "numeric" "factor"
>
> (In OR$ci there are some Inf-values. OR's complete contents are appended
> below.)
>
> If I do
>
>> library( lattice)
>> xyplot( X ~ ci | FTyp, data= OR)
>
>
> the requested trellis plot appears and everything is fine. BUT, if I
> want to produce this plot in a postscript file a very strange and
> reproducible error ocurs:
>
>> postscript( "OR.ps")
>> xyplot( X ~ ci | FTyp, data= OR)
>
> Error in "[<-"(`*tmp*`, pos.heights[[nm]], value = numeric(0)) :
> nothing to replace with
>
> This procedure -- applied to this very data frame -- did work fine
> previously, i.e., when I used R 1.9.1. (traceback() didn't help me
> tracking the problem further down.)
> I have the impression that it fails since I've started using R 2.0.0.
> Could this be a version related problem? Any ideas?
a) You should try R-2.0.1 with a recent version of lattice (or help to
try out and test R-devel). It works!
b) You want to use trellis.device("postscript", ...) rather than
psotscript().
Uwe Ligges
> Thanks for any help!
>
> Best regards -- Gerrit
>
> PS: Here are the contents of data frame OR:
>
>> OR
>
> X ci FTyp
> 1 a 0.0000 A
> 2 a 0.0000 A
> 3 a Inf A
> 4 a 1.1158 B
> 5 a 0.2578 B
> 6 a Inf B
> 7 b 0.6568 A
> 8 b 0.0159 A
> 9 b Inf A
> 10 b 0.1051 B
> 11 b 0.0164 B
> 12 b Inf B
> 13 c Inf A
> 14 c 0.2217 A
> 15 c Inf A
> 16 c 9.2356 B
> 17 c 1.7123 B
> 18 c Inf B
> 19 d 0.4140 A
> 20 d 0.0099 A
> 21 d Inf A
> 22 d 1.7827 B
> 23 d 0.3606 B
> 24 d Inf B
>
> -----------------------------------------------------------------------
> AR Dr. Gerrit Eichner Mathematical Institute
> gerrit.eichner at math.uni-giessen.de Justus-Liebig-University Giessen
> Tel: +49-(0)641-99-32104 Arndtstr. 2, 35392 Giessen, Germany
> Fax: +49-(0)641-99-32029 http://www.math.uni-giessen.de/Stochastik
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
More information about the R-help
mailing list