我有一个关于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
答案 0 :(得分:1)
misc3d中有image3d函数:
library(misc3d)
library(rgl)
y=array(data=round(runif(12*12*12))+1,dim = c(12,12,12))
image3d(y)