Re: [R] Base and lattice graphics on the same graphics page

From: Paul Murrell <>
Date: Thu 31 Mar 2005 - 06:45:31 EST


Deepayan Sarkar wrote:
> On Tuesday 29 March 2005 22:32, John Maindonald wrote:

>>Although base graphics does not mix with lattice in the one graph,
>>I've found that print.trellis(position=..., ) and the use of
>>to put regular and trellis graphics on the one graphics page works
>>like a treat, at least in version 2.0.1 of R.  [Base graphics
>>functions that are themselves inconsistent with par(fig=...) are
>>obviously disallowed.]
>>I am wondering whether there are caveats of which I and others
>>should be aware, or whether there is a risk that the ongoing
>>development of R's graphics abilities will render such a cohabitation
>>unworkably fractious.

> Paul would know better, but I think that's unlikely. In fact, the
> gridBase package allows you to do use grid (and hence lattice)
> functions to add to a base plot, as well as (I didn't realize this
> before) the other way round. The only caveat is that resizing the
> device may mess things up.

Yep, sounds like you're doing exactly the sort of thing that gridBase does. See R News 3(2) for a discussion.


> You may have to be careful with new devices. Your example pasted on a
> fresh session (tested only on r-devel) starts a new page for the
> boxplot since it thinks that new=TRUE doesn't make sense (because
> there's no 'old' plot yet).
> Deepayan
> ______________________________________________
> mailing list
> PLEASE do read the posting guide!

Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
New Zealand
64 9 3737599 x85392

______________________________________________ mailing list
PLEASE do read the posting guide!
Received on Thu Mar 31 06:54:13 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:30:57 EST