On 12-11-11 7:08 PM, Jake Roth wrote:> Hi,
>
> I'm new to R and am learning the ropes of r-help and programming.
>
> I'm attempting to plot a 2-D mesh in 3-D using the persp function.
I've
> positioned the graph using phi and theta, but I'm having trouble
overlaying
> color onto the actual surface according to the surface's "z"
values. I've
> tried the "col" feature but it doesn't put a flowing color
gradient on the
> entire surface...
>
> Additionally, the xlab and ylab labels are appearing squished on the outer
> edges of the chart. Is there any way to get rid of the arrow along the
> axes and replace them with ticks and labels? "nticks" wasn't
working...
>
> Is persp the best way to 3-D plot a 2-D array where I can overlay color??
>
> Any guidance would be greatly appreciated.
>
An alternative is the persp3d function in the rgl package. It handles
colour differently from persp: vertices get colours, rather than
facets. That might give you the gradient you want.
Duncan Murdoch