【发布时间】:2012-12-08 14:07:33
【问题描述】:
您知道 R 中是否存在用于绘制体素对象(3D 数组)的库或函数? 我找到了可以执行 3d 散点图的包 rgl,但我真的在寻找与 3D 数组一起使用的函数“image”的等价物。 谢谢
【问题讨论】:
-
Medical Imaging task view 可能值得一看。有一些包可以让你对三维图像进行切片,我不确定在可视化中还有什么有用的。
-
你能提供一些关于你想展示的细节吗?例如,简单的体素显示可能是点的 3-D 散点图,每个点使用颜色来指示感兴趣的变量。如果你想在每个坐标位置绘制一个立方体(框架或阴影),那么只需创建一个立方体绘制例程并将其产品映射到 3D 散点图。
-
@CarlWitthoft,确实,RGL 包有一个很好的 3D 散点图绘图功能,但这不符合我的需要。就像图像函数正在绘制二维矩阵一样,我想找到一个可以绘制 3d 数组的函数。数组的每个小盒子都将由图中的一个立方体表示,其中立方体的颜色将根据其值(无论变量是什么)进行编码。在尝试编写笨重且速度慢的代码之前,我想检查一下是否有人已经在从事此类编程工作。不过还是谢谢。