[R] wireframe: how to remove the frame around my plot?

Uwe Ligges ligges at statistik.uni-dortmund.de
Fri Jul 25 12:21:13 CEST 2003


Deepayan Sarkar wrote:

> On Thursday 24 July 2003 20:26, Uwe Ligges wrote:
> 
>>Jerome Asselin wrote:
>>
>>>You can specify some options in "par.box". Use col=NA to make the frame
>>>transparent. See example below (which was modified from the help file).
>>>See also the "scales" parameter if you want to remove the arrows as well.
>>>
>>>Cheers,
>>>Jerome
>>>
>>>     library(lattice)
>>>     x <- seq(-pi, pi, len = 20)
>>>     y <- seq(-pi, pi, len = 20)
>>>     g <- expand.grid(x = x, y = y)
>>>     g$z <- sin(sqrt(g$x^2 + g$y^2))
>>>     wireframe(z ~ x * y, g, drape = TRUE,
>>>               perspective = FALSE,
>>>               aspect = c(3,1), colorkey = FALSE,
>>>               par.box = list(col=NA))
>>
>>Which doesn't work on device
>> trellis.device(windows)
>>but works well on, e.g.,
>> trellis.device(postscript)
>>
>>Deepayan, since I don't have the time to check that right now: Is this
>>bug known? Is this a bug in R, grid or lattice?
> 
> 
> Not sure, and I don't have access to R on Windows right now. This is probably 
> a grid issue, try doing 
> 
> grid.newpage()
> grid.lines(gp = gpar(col = NA))
> 
> But I think col="transparent" would be a better choice than col=NA here. Does 
> that work on windows() ?

No, thanks.

I'll take a closer look later ....

Uwe


> Deepayan
> 
>




More information about the R-help mailing list