Roger Bivand | 2 May 2007 14:01
Picon

Re: no plots into viewport

On 2 May 2007, Michal Gallay wrote:

> Dear R Users,
> 
> could anyone help me and explain why no plot with 'plot'function is plotted 
> in the viewport, but as a single plot on the next page?
> 
> grid.text() works, but neither xyplot() nor plot() do.
> 
> library(graphics)
> library(grid)
> library(lattice)
> 
> top.vp <- viewport(layout = grid.layout(1,2))
> vp.plot1 <- viewport(layout.pos.col=1,layout.pos.row=1, name="vp.plot1")
> vp.plot2 <- viewport(layout.pos.col=2,layout.pos.row=1, name="vp.plot2")
> splot <- vpTree(top.vp, vpList(vp.plot1, vp.plot2))
> 
> pushViewport(splot)
> seekViewport("vp.plot1")
> grid.text("plot1 should be here")
> plot <- xyplot(1:10~1:10)
> print(plot)
> 
> Thank you very much for advice.

Since the density of experienced lattice graphics users on this list 
doesn't seem to be high - you didn't get any reply to your similarly 
careful question a couple of days ago - perhaps you should ask on the R 
help list? I see that:
(Continue reading)

Michal Gallay | 2 May 2007 20:54
Picon

Re: no plots into viewport

On May 2 2007, Roger Bivand wrote:

> On 2 May 2007, Michal Gallay wrote:
> 
> > Dear R Users,
> > 
> > could anyone help me and explain why no plot with 'plot'function is 
> > plotted in the viewport, but as a single plot on the next page?
> > 
> > grid.text() works, but neither xyplot() nor plot() do.
> > 
> > library(graphics)
> > library(grid)
> > library(lattice)
> > 
> > top.vp <- viewport(layout = grid.layout(1,2))
> > vp.plot1 <- viewport(layout.pos.col=1,layout.pos.row=1, name="vp.plot1")
> > vp.plot2 <- viewport(layout.pos.col=2,layout.pos.row=1, name="vp.plot2")
> > splot <- vpTree(top.vp, vpList(vp.plot1, vp.plot2))
> > 
> > pushViewport(splot)
> > seekViewport("vp.plot1")
> > grid.text("plot1 should be here")
> > plot <- xyplot(1:10~1:10)
> > print(plot)
> > 
> > Thank you very much for advice.
> 
> Since the density of experienced lattice graphics users on this list 
> doesn't seem to be high - you didn't get any reply to your similarly 
(Continue reading)


Gmane