[Rd] xyplot,grid.text segfault (PR#948)
Peter Dalgaard BSA
p.dalgaard@biostat.ku.dk
26 May 2001 20:53:22 +0200
p.malewski@tu-bs.de writes:
> First, thank you very much for that lattice-package, second, the code
> below segfaults R:
>
> zz <- data.frame(
> y=rnorm(100),x=rnorm(100),z=round(rnorm(100)),
> g=as.character(rep(1:2,50)))
> xyplot(y~ x|z,data=zz,groups=g,
> panel = function(x, y, subscripts, groups)
> grid.text(x=x, y=y, label=groups[subscripts])
> )
>
> I'm not sure if I have understood that panel stuff right, but anyway,
> it shouldn't segfault. BTW: I also unsure if I have to use the
> develop-version of R & whether lattice bugs should be submitted
> (because of the devel-status??).
>
> Peter
grid.text() seems unhappy with being passed a non-character vector for
the label argument. I think Paul muttered something to the effect that
he knew there would be that kind of weaknesses in the code.
The following runs successfully (well, at least it doesn't crash - the
result looks a bit weird):
library(lattice)
zz <- data.frame(
y=rnorm(100),x=rnorm(100),z=round(rnorm(100)),
g=as.character(rep(1:2,50)))
xyplot(y~ x|z,data=zz,groups=g,
panel = function(x, y, subscripts, groups)
grid.text(x=x, y=y,
label=as.character(groups[subscripts]))
)
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._