Just as an aside, the scatterplot3d package does things like this very cleverly. Essentially, when you create a plot with scatterplot3d, the function actually returns functions with values set so that points3d(), for example, "knows" the axis scaling.
Best, -- Wolfgang Viechtbauer http://www.wvbauer.com/ Department of Methodology and Statistics Tel: +31 (43) 388-2277 School for Public Health and Primary Care Office Location: Maastricht University, P.O. Box 616 Room B2.01 (second floor) 6200 MD Maastricht, The Netherlands Debyeplein 1 (Randwyck) ----Original Message---- From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On Behalf Of Robin Hankin Sent: Wednesday, January 27, 2010 11:17 To: Bradley Christoffersen Cc: r-help@r-project.org Subject: Re: [R] add points to 3D plot using p3d {onion} > Hello Bradley > > I don't think there's an easy way to do what you want because the > viewing > angles are internal to p3d(). Frankly p3d() tries to be all things > to all > men (the arguments are a mess) and inevitably isn't as flexible as > one > might wish. > > I take it you want to do this: > > data(bunny) > p3d(head(bunny,100),d0=2,theta=3) > points(tail(bunny), col='blue') > > You'd want the call to points() to "remember" theta=3, > and possibly d0=2 as well. > > Although I can see a hack.... > > I'd be very happy to help you offline. > > > best wishes > > Robin > > > > > > > Bradley Christoffersen wrote: >> Hi, >> >> Can anyone guide me as to how I can add points to a p3d() plot from >> the onion package? I want to plot points with different colors on >> the same 3D plot. Perhaps I can do this without adding points but >> somehow directing the 'h' parameter to give different color to >> points based on a factor I assign to them? >> >> FYI, I can do this using using scatterplot3d() and points3d(), but >> these plots lack perspective and hence it is hard to sense depth >> without the use of color. >> >> Thanks, >> Brad ______________________________________________ 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.