Hi,
I am trying to plot a 3d scatter plot using the rgl package but am having 
trouble.
I have a matrix containing x, y and z co-ordinates and a fourth element related 
to a count variable. 
I would like to plot the points using plot3d with the sizes of the points 
related to the fourth element in the matrix. Is this possible with plot3d or do 
I need to use something else?

I include a small example of what I am trying to do

 swadt
 A   B  C    run1 run2 run3 run4 run5 run6
  93  96 51  0.1   NA  0.1   NA   NA   NA
  93  97 50  0.3   NA   NA  0.1   NA   NA
  93  98 49  0.1   NA   NA   NA   NA   NA
  94  95 51   NA   NA   NA   NA   NA  0.1
  94 100 46  0.1   NA   NA   NA   NA   NA
  94  96 50  2.1  0.1  1.0  0.7  0.8  0.4
  94  97 49  3.2  0.9  1.9  1.9  1.6  1.6
  94  98 48  0.9   NA  0.3  0.4  0.5  0.1
  95  94 51   NA   NA   NA  0.1  0.1   NA
  95  95 50  3.4  0.7  2.8  2.4  2.9  2.3
  95  96 49 12.5 13.4 13.6 15.0 15.3 17.1
  95  97 48 10.2 10.8  8.9 10.8  8.7  9.3
  95  98 47  1.5   NA  0.9  0.7  0.8  0.1
  96  93 51  0.1   NA   NA   NA   NA   NA

If I use
plot3d(swadt[,1],swadt[,2],swadt[,3],size=swadt[,4])
I get the following error
Error in rgl.numeric(size) : size must be a single numeric value

Is there a way of plotting this?
Thanks
Zoe Hoare


      
        [[alternative HTML version deleted]]

______________________________________________
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