[R] New versions of lattice and grid
Peter Dalgaard BSA
p.dalgaard at biostat.ku.dk
Thu Dec 19 23:32:03 CET 2002
Deepayan Sarkar <deepayan at stat.wisc.edu> writes:
> two, the problem seems to be a small change in grid.text. The older version
> seems to work:
>
> grid.text <- function(label, x=unit(0.5, "npc"), y=unit(0.5, "npc"),
> just="centre", rot=0, check.overlap=FALSE,
> default.units="npc", gp=gpar(), draw=TRUE, vp=NULL) {
> if (!is.unit(x))
> x <- unit(x, default.units)
> if (!is.unit(y))
> y <- unit(y, default.units)
> txt <- list(label=label, x=x, y=y, gp=gp,
> ## WAS label = as.character(label)
> just=just, rot=rot, check.overlap=check.overlap,
> vp=vp)
> cl <- "text"
> grid.grob(txt, cl, draw)
> }
...for values of "WAS" meaning "Is currently", I presume.
> I have no idea whether this might break anything else. If Paul is able to look
> at this before he disappears for the holidays, great. Otherwise, we will
> probably have to wait to get this fixed.
It's pretty patently wrong and I think Paul will be gone until after
the 1.6.2 release, so it would be unfortunate to wait. Perhaps we
could program defensively using something like
if (!is.language(label)) label <- as.character(label)
txt <- list(label=label, x=x, y=y, gp=gp, ...etc...
??
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-help
mailing list