Hi all,
I just installed R-1.9.0 on Windows 2000 from binaries. Yesterday, on R-1.8.1 I ran a script that looked like:


library(lattice)
tmp <- expand.grid(A = 1:3, B = letters[1:2])
tmp$z <- runif(NROW(tmp))
trellis.device(png, file = "x1081.png", theme = col.whitebg)
xyplot(z ~ A | B, data = tmp,
       panel = function(x, y, i) {
         panel.xyplot(x, y)
         ltext(1, 0.95, paste("i =", i), adj = 0)
       },
       ylim = c(0, 1),
       i = 10)
dev.off()

In R-1.9.0, the same script gives the following error message:

Error in trellis.skeleton(cond = structure(list(B = structure(as.integer(c(1, :
Invalid value of index.cond


I've tracked it down to including the argument "i" to the panel function. If I change the argument to

xyplot(z ~ A | B, data = tmp,
       panel = function(x, y, I) {
         panel.xyplot(x, y)
         ltext(1, 0.95, paste("i =", I), adj = 0)
       },
       ylim = c(0, 1),
       I = 10)

all is copacetic. There is no argument in xyplot that starts with "i" so I don't know where the partial matching is occurring.

Thanks,
Sundar

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to