[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