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.

Reply via email to