Skip to content
Prev 26452 / 398502 Next

New versions of lattice and grid

On Thursday 19 December 2002 01:35 pm, apjaworski at mmm.com wrote:
The problem is definitely real. Fortunately I had a fairly recent (but not the 
most recent) version of grid that didn't have this problem, and comparing the 
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)
}

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.

Deepayan