[R] graphics backgrounds from gray to white in png()
Deepayan Sarkar
deepayan at stat.wisc.edu
Mon Mar 10 19:47:10 CET 2003
You need to change the (lattice) background setting AFTER starting the png()
device (lattice maintains separate settings for different devices).
If you use png() to start subsequent devices, the same settings will be
re-used. (The alternative is to use trellis.device(), which is the more
traditional but not-really-necessary-in-lattice way, in which case by default
the settings will revert back to the grey background every time a new device
is started.)
On Monday 10 March 2003 11:48 am, Scot W McNary wrote:
> Hi,
>
> I'm trying to make a png file of a histogram. I would like a white
> background in the final product but end up producing a gray one, despite
> setting what I think are the correct parameters. Suggestions for how to
> properly set a white background would be welcome.
>
> Thanks in advance,
>
> Scot
>
>
> # for non-lattice
>
> > par("bg"="white")
> > par("bg")
>
> [1] "white"
>
> # for lattice
> background<-trellis.par.get("background")
> background$col<-"white"
> trellis.par.set("background",background)
>
> > trellis.par.get("background")
>
> $col
> [1] "white"
>
> # produces gray background in png, but white when plotted in active device
>
> > png(filename = "c:/windows/temp/test.png", width=480, height=640,
>
> + pointsize = 10, bg="white")
>
> > histogram(rnorm(500))
> > dev.off()
>
> windows
> 2
>
> Vitals:
> > R.version
>
> _
> platform i386-pc-mingw32
> arch i386
> os mingw32
> system i386, mingw32
> status
> major 1
> minor 6.2
> year 2003
> month 01
> day 10
> language R
>
>
> --
> Scot W. McNary email:smcnary at charm.net
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
More information about the R-help
mailing list