Mayavi 可视化巨大的 3D 阵列



我有一个大约 600 万个点的 3D 数据集。有没有办法使用 contour3D 绘制它?每次尝试,mayavi都会耗尽记忆。

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

我从未使用过您所描述的工具,但是使用大型数据集和图表,因此我将就我们如何解决类似问题给出一个想法。

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

希望这有帮助,对不起我的英语。

相关内容

  • 没有找到相关文章

最新更新