[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