[R] grid.edit problem

Gabor Grothendieck ggrothendieck at gmail.com
Sat Oct 15 18:28:50 CEST 2005


I am having a problem in editing a grob.  It works ok if I try to
shift the grob using npc coordinates but if I do the same thing
using native coordinates the grob disappears.  What is wrong?


library(grid)
grid.newpage()

# create viewport
pushViewport(viewport(xscale = c(100,200), name = "X"))

# draw vertical line
grid.lines(150, 0:1, default.units = "native",  name = "L")

# move line 25% of the way to the right. Works ok.
grid.edit("L", x = grid.get("L")$x + unit(0.25, "npc"))


# but now repeat it shifting it using native coordinates
########################################################

# remove line and draw a new line where the original one was
grid.remove("L")
grid.lines(150, 0:1, default.units = "native",  name = "L")

# move line 25% of the way to the right but use native coordiantes
#### line disappears !!!!!!!!!
grid.edit("L", x = grid.get("L")$x + unit(25, "native"))




More information about the R-help mailing list