Dear R experts, On explanation of persp() parameters the last item is: ...: additional graphical parameters (see `par'). However, setting the `tcl' parameter has no any effect. I guess that axes are added to persp() in somewhat freakish way, and have nothing in common with axis() function. I found the very useful trans3d() function in persp() help page, and I'd like to use it with persp() + axis(), but I didn't find how to draw axis() in arbitrary place & direction :( So, I want to customize axes in persp(). Could anybody help me solve this problem? Thanks a lot! -- WBR, Timur.
Timur Elzhov wrote:> Dear R experts, > > On explanation of persp() parameters the last item is: > > ...: additional graphical parameters (see `par'). > > However, setting the `tcl' parameter has no any effect. > I guess that axes are added to persp() in somewhat freakish > way, and have nothing in common with axis() function. > > I found the very useful trans3d() function in persp() help > page, and I'd like to use it with persp() + axis(), but I > didn't find how to draw axis() in arbitrary place & direction :( > > So, I want to customize axes in persp(). Could anybody help me > solve this problem? > Thanks a lot!It's not that easy, since persp() is quite special and its code is "hard coded" in C. axis() works "only" for the 2D R graphics. You might want to look at wireframe() in package "lattice". Uwe Ligges