[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