[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