[R] New versions of lattice and grid
Paul Murrell
p.murrell at auckland.ac.nz
Fri Dec 20 00:34:02 CET 2002
Hi
Peter Dalgaard BSA wrote:
>
> 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...
>
> ??
Not gone yet (and not for a couple of hours it would seem). This was a
brain-dead bug fix of mine. I'm working on a better one. Once I have
that and have checked that I will put up a grid_0.7-4
Paul
More information about the R-help
mailing list