2006/5/26, Michael <[EMAIL PROTECTED]>:
>
> On 5/26/06, Uwe Ligges <[EMAIL PROTECTED]> wrote:
> >
> > Michael wrote:
> >
> > > Hi all,
> > >
> > > I have a 2D matrix, which has 100 rows, and 100 columns,
> > >
> > > I have a 2D matrix, with 100 rows and 100 columns,
> > >
> > > I want to display it using 3D plot, much like plot3d and mesh/surf
> > functions
> > > in matlab.
> > >
> > > Specifically, in matlab, I just need to do the following:
> > >
> > > --------
> > > [X, Y]=meshgrid([0:0.01:0.99, 0:0.01:0.99]);
> > > % Z is my 2D matrix,
> > > surf(X, Y, Z);
> > > --------
> > >
> > > Note that X and Y are created so that I can associate physical meaning
> > onto
> > > the x and y axis of the 3D plot.
> > >
> > > For example, my 100 rows represent 0, 0.01, 0.02, ... 0.99 here.
> > >
> > > In Matlab I can also drag in the graphic window and see from different
> > > visual angle and perspective of the 3D plot...
> > >
> > > Are there similar functions in R that (1) show 3D plot; (2) let me
> > > manipulate view angles easily?
> >
> > (1) See ?persp
> >
> > (1) *and* (2): See package "rgl".
> >
> > Uwe Ligges
> >
> >
> >
> > Thanks a lot,
>
> But a glance at "rgl" seems requireing "shape", etc... and very
> complicated...
>
> Any easier approaches?
>
> "persp" does not allow me to use mouse to rotate....
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
>


Have you seen the example in 'rgl' man page?
It seems sufficient something like:
rgl.surface(x,y,z)

In that example, is also showed how to colorize the surface.

Antonio.

        [[alternative HTML version deleted]]

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to