[R] lattice default theme
    Deepayan Sarkar 
    deepayan at stat.wisc.edu
       
    Thu Jan  9 17:55:03 CET 2003
    
    
  
On Wednesday 08 January 2003 11:27 am, apjaworski at mmm.com wrote:
> I have a feeling that this was already discussed here, but I cannot
> remember the outcome of the discussion.
>
> I would like to have the col.whitebg theme as a default and I cannot figure
> out how to do it.  Functions like lset or trellis.par.set require that the
> device be active, so how does one set a different default for all
> invocations of trellis.device?
No good way that I can think of, other than replacing all calls to 
trellis.device() by trellis.device(theme = col.whitebg()).
A hack is perhaps possible, which involves the global variable lattice.theme, 
which stores the settings. If you have that variable in your global 
environment (as part of your saved workspace, for example) with components 
for all the devices you want to use, lattice will use it. This will work if 
you start devices with x11(), postscript() etc. Unfortunately, any call to 
trellis.device() to start a new device will overwrite this unless retain = 
TRUE is specified. This includes the default invocation when print.trellis is 
called without any device open. 
Deepayan
    
    
More information about the R-help
mailing list