【问题标题】:Mayavi visualizing huge 3D arraysMayavi 可视化巨大的 3D 阵列
【发布时间】:2012-11-13 19:17:09
【问题描述】:

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

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

【问题讨论】:

    标签: 3d large-data-volumes mayavi


    【解决方案1】:

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

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

    希望对我的英语有所帮助,并对我的英语感到抱歉。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 2015-11-16
      • 2020-03-26
      • 2018-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多