Hola,

Creo que una solución es a través del uso del parámetro "col.regions", en el
que especificarás el color con el valor de tu variable "W".

Varios ejemplos de uso los puedes ver en este hilo del R-Help:

http://tolstoy.newcastle.edu.au/R/e13/help/11/02/4996.html

Saludos,
Carlos Ortega
www.qualityexcellence.es

2011/3/2 Jorge Ivan Velez <jorgeivanvelez@gmail.com>

> *
>  Buenas tardes a tod@s,
>
>  Tengo 4 variables continuas X, Y, Z y W en un data.frame "d" de
> dimensiones
>
> dim(d)
> [1] 17643    4
>
>  Estoy interesado en realizar un grafico 3D a partir de los valores de X, Y
> y Z.  En R existen varias alternativas entre las cuales se destacan
> wireframe {lattice} y plot3d {rgl}. Usando lattice, seria algo como:
>
> # datos
> set.seed(123)
> X <- sort(rnorm(50, 20, 2))
> Y <- sort(rnorm(50, 10, 2))
> d <- expand.grid(X, Y)
> colnames(d) <- c('X','Y')
> d$Z <- with(d, 3 + X^2 + Y^2)/1000
> d$W <- runif(50^2)
> head(d)
>
> # grafico
> require(lattice)
>  wireframe(Z ~ X + Y, data = d,
>  scales = list(arrows = FALSE),
>     colorkey = TRUE, drape = TRUE)
>
>
>    Como puedo modificar el grafico de tal manera que colores de dicha
> superficie esten definidos por los valores de W y *no* por los valores de
> Z?
>  Mi sessionInfo() se encuentra al final de este mensaje.
>
>    Muchas gracias a todos,
>
>                              Jorge Ivan Velez
>
>
>     R version 2.11.1 Patched (2010-05-31 r52180)
>     x86_64-apple-darwin9.8.0
>
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
>
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
>
> other attached packages:
> [1] lattice_0.19-17 rgl_0.92.798
>
> loaded via a namespace (and not attached):
> [1] grid_2.11.1  tools_2.11.1
> *
>
>        [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

	[[alternative HTML version deleted]]

