David, That does the job! Thanks a lot.
Now I am very very close to what I want. Still have a couple of small adjustments to make. 1. I use drape=TRUE to draw grid and color on the surface, is there a parameter to adjust the density of the grid? 2. Is there a way that I can add grid to the axis surface? I mean the sides of the box, between x & y, between x & z, and between y & z? And I need to choose which 3 side of the box that I want to add grid? Thank you all for the help. It's fun to play with wireframe John --- On Wed, 4/7/10, David Winsemius <dwinsem...@comcast.net> wrote: > From: David Winsemius <dwinsem...@comcast.net> > Subject: Re: [R] 3-D response surface using wireframe() > To: "array chip" <arrayprof...@yahoo.com> > Cc: r-help@r-project.org > Date: Wednesday, April 7, 2010, 9:22 PM > > On Apr 7, 2010, at 8:58 PM, array chip wrote: > > > With the help document, i finally find a set of values > of for x=,y= > > and z= in "screen" argument that gives me the correct > rotation of > > the plot. But now it plots x and y axis (tick marks > and labels) > > along the top of the plot. Is there one way to plot x > and y axis on > > the bottom of the plot? > > Look at the scpos argument to specify the scales location. > (Still > lacking an example and therrefore doing this from memory.) > > -- > David > > > > Thanks > > > > John > > > > --- On Wed, 4/7/10, David Winsemius <dwinsem...@comcast.net> > wrote: > > > >> From: David Winsemius <dwinsem...@comcast.net> > >> Subject: Re: [R] 3-D response surface using > wireframe() > >> To: "array chip" <arrayprof...@yahoo.com> > >> Cc: r-help@r-project.org > >> Date: Wednesday, April 7, 2010, 8:07 AM > >> A search with the following > >> strategy: > >> > >> RSiteSearch("lattice wireframe rotate axes") > >> > >> Followed by adding requests to search earlier > years' > >> archives produced this link which has a further > link to a > >> document that answers most of your questions, at > least the > >> ones that are comprehensible: > >> > >> http://tolstoy.newcastle.edu.au/R/e2/help/07/03/12534.html > >> > >> --David. > >> > >> On Apr 6, 2010, at 7:12 PM, array chip wrote: > >> > >>> I am working on plotting a response surface > using > >> wireframe(). The default style/orientation is > >>> > >>> z > >>> | > >>> | > >>> y | > >>> \ | > >>> \ | > >>> \ | > >>> \ | > >>> \ | > >>> \ | > >>> \ | > >>> > \|________________x > >>> 0 > >>> > >>> Now what I want the orientation of axes is: > >>> > >>> > >> z > >>> > >> | > >>> > >> | > >>> > >> | > >>> > >> | > >>> > >> | > >>> > >> /0\ > >>> > >> / \ > >>> > >> / \ > >>> > >> / \ > >>> > >> / > \ > >>> > / > >> \ > >>> y > >> z > >> > >> Two z axes? How interesting! > >> > >>> > >>> My understanding is that the > screen=list(z=,y=,x=) > >> control the orientation of axes, but even after > reading the > >> help page of screen argument, I still don't > understand how > >> to use it. > >>> > >>> screen: "A list determining the sequence of > rotations > >> to be applied to the data before being plotted. > The initial > >> position starts with the viewing point along the > positive > >> z-axis, and the x and y axes in the usual > position. Each > >> component of the list should be named one of "x", > "y" or "z" > >> (repititions are allowed), with their values > indicating the > >> amount of rotation about that axis in degrees." > >>> > >>> Can anyone explain to me how the screen > argument > >> works? And what values (x,y,z) I should choose for > the > >> orientation that I want? > >>> > >>> Another question is wireframe(0 will draw all > 8 edges > >> of the cubic by default, is there anyway that I > can control > >> what edges I can draw, what I can hide? > >>> > >>> thanks very much! > >>> > >>> John > >>> > >>> > ______________________________________________ > >>> R-help@r-project.org > >> mailing list > >>> https://stat.ethz.ch/mailman/listinfo/r-help > >>> PLEASE do read the posting guide > >>> http://www.R-project.org/posting-guide.html > >>> and provide commented, minimal, > self-contained, > >> reproducible code. > >> > >> David Winsemius, MD > >> West Hartford, CT > >> > >> > > > > > > > > > > David Winsemius, MD > West Hartford, CT > > ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.