首页 > 解决方案 > 绘制曲面动画的最快方法

问题描述

我有一个点 X、Y 的网格和一个包含这些点在不同时间 Z 的值的矩阵数组。目前,我正在使用 matplotlib 输出一个曲面图图像,然后将它们附加在一起以制作动画。

这非常慢,因为 matplotlib 必须单独渲染每个图像,这意味着绘制 1000 帧动画需要数十分钟,代码如下所示

for i in range (len(Z)):
    axes=plt.axes(projection='3d')
    axes.plot_surface(X,Y,Z[i])
    plt.savefig(i)

是否有替代库允许以数十秒的顺序绘制动画?

标签: pythonperformancematplotlibplot

解决方案


推荐阅读