2012-11-26 50 views
4

我有一个约600万点的3D数据集。有没有办法使用contour3D绘制它?每次尝试,mayavi都会失去记忆。Mayavi可视化巨大的3D阵列

否则,是否有一种方法可以将volume()ctf中的颜色数量增加到256种以上的颜色。我有浮点数据值,并且必须将它们分离以使用Volume()。因此,我失去了很多信息。有没有办法解决这个问题?

回答

1

我从来没有使用过您所描述的工具,但使用大型数据集和图表,所以我会给你一个关于我们如何解决类似问题的想法。

假设您每隔1秒从温度传感器获取数据样本,这些数据为31M +记录......您没有可用于绘制的“空间”,比方说每个样本有1个像素。你可以做的是获得每个像素的平均值渲染。假设屏幕上有800px宽度和31M +样本,只需将样本切片800次,并获得每个切片/像素的平均(代表性)值。如果你需要更多的分辨率,只需“缩放”到范围内,再次获取值......等等,直到你只有800个样本绘制。

希望这个帮助和对我的英语感到抱歉。