使用R

时间:2018-08-17 09:38:34

标签: arrays r image 3d

我有一个关于R中数组可视化的问题。有一个image()函数根据接收到的矩阵生成2d图像;但是,此功能对数组无效。

那么,如何通过3d阵列制作3d图像呢?

例如:

 y<-matrix(round(runif(144)),nrow = 12,ncol = 12,byrow = TRUE)
 image(y, axes=F)

现在,如果有以下条件,我们如何制作3d图像:

y=array(data=round(runif(12*12*12))+1,dim = c(12,12,12))

此致

Shapour

1 个答案:

答案 0 :(得分:1)

misc3d中有image3d函数:

    library(misc3d)
    library(rgl)

    y=array(data=round(runif(12*12*12))+1,dim = c(12,12,12))
    image3d(y)