对于每个(x,y,z),我有一组值w。我想将这个4D数据可视化为交互式3D图像绘图。
也就是说,每个3D像素x,y,z都应该基于w获得一些颜色。
PS: w的范围是0-7,其余的(x,yz)是透明的。
发布于 2011-09-28 00:35:51
下面是一个例子。请注意,z数据需要是一个x行y列的矩阵。
library(rgl)
set.seed(1)
x <- seq(1,10)
y <- seq(1,10)
w <- runif(100)
z <- runif(100)
wcolors <- rainbow(length(w))[rank(w)]
zmat <- matrix(z, length(x),length(y))
persp3d(x=x, y=y, z=zmat, col = wcolors)https://stackoverflow.com/questions/6951783
复制相似问题