Timur Elzhov wrote:
Dear R experts!

I use image() & persp() functions for color plotting z(x,y)-type
graphics.  In image() colors correspond to z-values, that's what
I want.   OTOH, in persp() the col option means:

     col: the color(s) of the surface facets.  Transparent colours are
          ignored.  This is recycled to the (nx-1)(ny-1) facets.

but I'd like to persp()' colors behave like in image() function!

Could you help me to solve this problem?
Thank you very much.


-- WBR, Timur.

That's not easy, because you have to redefine x, y and z values.


Simple example:

 x <- y <- 1:2
 z <- matrix(1:4, 2)
 image(x, y, z)    # OK, quite nice

but

persp(x, y, z)

has only one facet. So the only way is to calculate the 9 values for x, y, and z to get the corners for the 4 facets in it.
That's easy for x and y, but can be impossible for z...


Uwe Ligges

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to