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]]


