[R] 3d cloud plot with point size reflecting variable value
    Dieter Menne 
    dieter.menne at menne-biomed.de
       
    Tue Mar 31 17:57:58 CEST 2009
    
    
  
R User R User <ruser2008 <at> googlemail.com> writes:
> I'm using the cloud function to plot the iris data as per the document:
> http://www.stat.ucl.ac.be/ISpersonnel/lecoutre/stats/fichiers/_gallery.pdf
> 
> I'd like to change the point size to reflect a fourth variable, as done here
> http://www.cis.hut.fi/projects/somtoolbox/download/pics2/shotvs2_origdata.png
> 
> Does anybody know how to do this? There doesn't seem to be an option in
> cloud()
> 
My first idea was to add
  cex = iris$PetalLength,
which failed, taking the first value of cex only. In panel.3dscatter
I found the line
cex <- rep(cex, length.out = n)
Which looks like cex is not vectored. So my approach would be to make
a copy of panel.3dscatter and do the correct cex replacement there.
I might be wrong, however, Deepayan has the last say.
Dieter
    
    
More information about the R-help
mailing list