Skip to content
Back to formatted view

Raw Message

Message-ID: <428B9637.8050906@pdf.com>
Date: 2005-05-18T19:23:35Z
From: Sundar Dorai-Raj
Subject: lattice plots question
In-Reply-To: <BAY10-F10258FB20ED23A7C21C522D6170@phx.gbl>

Laura Holt wrote:
> Dear R People:
> 
> Is there any way to have the background of lattice plots be white 
> instead of grey, please?
> 
> This is not a criticism by any means...the lattice stuff is UNbelievable!
> 
> Thanks,
> Laura Holt
> mailto: lauraholt_983 at hotmail.com
> 
> R Version 2.1.0 Windows
> 


Hi, Laura,

See ?trellis.par.set or ?trellis.device. Lattice themes are what you are 
looking for.

e.g.

library(lattice)
trellis.device(windows, theme = col.whitebg())
xyplot(0 ~ 0)

You can also create your own themes, which I find extremely useful:

sundar.theme <- function() {
   par <- col.whitebg()
   par$strip.background$col <- rep("#000099", 7)
   par$add.text$col <- "#eeeeaa"
   par$add.text$font <- 2
   par$background$col <- "#ffffff"
   par$superpose.line$lty <- rep(1, 7)
   par$superpose.line$col[1:2] <- c("#880000", "#008800")
   par$superpose.symbol$col[1:2] <- c("#880000", "#008800")
   par
}

HTH,

--sundar