[R] colored 3d scatter plot

Uwe Ligges ligges at statistik.tu-dortmund.de
Tue Mar 4 10:20:18 CET 2008



SNN wrote:
> 
> 
> Hi All,
> 
> I have data for two groups, group with 100 points and group B with 15
> points. i needed plot these two groups in one scatter plot, each group with
> a different color. I tried
> 
> plot3d(data, col = c("red", "blue")[c(rep(1, 100), rep(2, 15))], pch=20) .
> this works but the graph does not look good. 

I guess from package rgl?


> the other option that I tried is 
> 
> scatterplot3d(data, type="p", highlight.3d=T, pch=16) where the graph looks
> much nicer but i do not know how to have each group with a different color. 

I guess from package scatterplot3d?

I'd do it that way for both packages:


library("rgl")
plot3d(iris, col = rep(c("red", "blue"), c(100, 15)), size = 3)

library("scatterplot3d")
scatterplot3d(data, color = rep(c("red", "blue"), c(100, 15)), pch=16)


Uwe Ligges



> Does anyone know how to do it? 
> Thanks
> 
>



More information about the R-help mailing list