我有许多 3D 数组,其中包含空间中每个点的数量数据。所以,
A10[4][3][6]
给出坐标 (4,3,6) 处该量的值. 该数组A10
包含某个时间的值t = 10
。像这样的数组有 200 个时间单位。这个量的值在空间中随时间而变化。我希望对这些数据进行动画处理。
我如何使用 Mayavi 或任何其他软件来做到这一点?
我有许多 3D 数组,其中包含空间中每个点的数量数据。所以,
A10[4][3][6]
给出坐标 (4,3,6) 处该量的值. 该数组A10
包含某个时间的值t = 10
。像这样的数组有 200 个时间单位。这个量的值在空间中随时间而变化。我希望对这些数据进行动画处理。
我如何使用 Mayavi 或任何其他软件来做到这一点?
您可以使用Matplotlib animation.FuncAnimation使用Matplotlib制作3D 动画。
您将在官方文档中找到一个 3D 动画工作示例。
您也可以将mayavi保留为 3D 渲染,在这种情况下,您可以查看mayavi官方文档 中的mlab_animating
另请注意,您的问题类似于: