[R] How to get a grid behind a boxplot
Toby Popenfoose
tpopenfoose at earthlink.net
Sat Apr 29 01:46:52 CEST 2006
I am using R 2.2.1 on a Windows 2000 PC.
When I do a grid() after the boxplot
it overprints the boxplot:
> boxplot(count ~ spray, data = InsectSprays, col = "lightgray")
> grid(nx=NA, ny=NULL)
>
if I try the panel.first
> boxplot(count ~ spray, data = InsectSprays, col = "lightgray",
+ panel.first=grid(nx=NA, ny=NULL))
>
I can see the grid flash and go away.
If I close the device and then try the panel.first,
I do not get a boxplot and the following error message:
> boxplot(count ~ spray, data = InsectSprays, col = "lightgray",
+ panel.first=grid(nx=NA, ny=NULL))
Error in abline(h = at, col = col, lty = lty, lwd = lwd) :
plot.new has not been called yet
>
Same thing when I try pdf device:
> pdf("test.pdf")
> boxplot(count ~ spray, data = InsectSprays, col = "lightgray",
+ panel.first=grid(nx=NA, ny=NULL))
Error in abline(h = at, col = col, lty = lty, lwd = lwd) :
plot.new has not been called yet
> dev.off()
null device
1
How can I get the grid behind the boxplot?
Thank you,
Toby Popenfoose
Donnelley Manufacturing Supervisor
tpopenfoose at earthlink.net
More information about the R-help
mailing list