[R] Splitting device for ggplots?

Vitalie Spinu vitosmail at rambler.ru
Mon Nov 3 10:00:05 CET 2008

Thanks Baptiste and Hadley,

That viewports mechanism is indeed extremely versatile when it comes to  
publication or designing new plot functions. But for interactive analysis  
all these "pushing" and "popping" is just a way too much code - for each  
plot at least two additional grid functions, one plot variable and  
explicit print with location are required. For just 10 plots it's already  
a page or so of redundant code.

It would be really wonderful  if classic mfrow or layout mechanism were  
implemented for lattice and ggplots.

The simplest trick I could think of for myself is to overwrite the print  
method for ggplots and to append execution of a custom function  
(gg.postplot say) which would do "popping" and "pushing" into next sell in  


On Sat, 01 Nov 2008 15:26:36 +0100, hadley wickham <h.wickham at gmail.com>  

> On Sat, Nov 1, 2008 at 5:13 AM, baptiste auguie <ba208 at exeter.ac.uk>  
> wrote:
>> Hi,
>> I believe you can apply the same procedure as described in Paul  
>> Murrell's "R
>> graphics" book for arranging lattice plots.
> Yup, and see also http://had.co.nz/ggplot2/book/grid.pdf
> Hadley

More information about the R-help mailing list