[R] New versions of lattice and grid

Paul Murrell p.murrell at auckland.ac.nz
Fri Dec 20 01:21:02 CET 2002


Hi

grid_0.7-4 has been submitted to CRAN.
Apologies for the stuff up.
I may try to go on holiday now ... :)

Paul

technical note:  I used is.expression() rather than is.language()
because that is all that grid's C code checks for.  Yes, this should be
expanded to allow is.language() at some point.

even more technical note:  is.language() does not correspond to the
C-level function isLanguage ...


Paul Murrell wrote:
> 
> 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

-- 
Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
Auckland
New Zealand
64 9 3737599 x85392
paul at stat.auckland.ac.nz




More information about the R-help mailing list