4

我有一个大约 600 万个点的 3D 数据集。有什么方法可以使用contour3D 绘制它吗?每次尝试,mayavi 都会内存不足。

否则,有没有办法将 volume() ctf 中的颜色数量增加到超过 256 种颜色。我有浮点数据值,必须将它们离散化才能使用 Volume()。因此,我失去了很多信息。有什么办法吗?

4

1 回答 1

1

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

假设您在 1 年内每秒从温度传感器获取一个数据样本,这些记录是 31M+ 条……您没有可用的“空间”来绘制每个样本的 1 个像素。您可以做的是获得每个要渲染的像素的平均值。假设您在屏幕上有 800px 宽度和 31M+ 样本,只需将样本切片 800 次并获得每个切片/像素的平均(代表)值。如果您需要更高的分辨率,只需“放大”范围并再次获取值.. 依此类推,直到您只有 800 个样本要绘制。

希望这对我的英语有所帮助和抱歉。

于 2013-02-25T19:16:00.457 回答