擅长:python、mysql、java
<p>简单而有效的解决方案是在循环中使用<code>pylab.savefig(filename)</code>,并为每个帧保存一个文件,即在<code>pylab.draw()</code>之后。文件名应该反映循环索引,即<code>frame0001.png</code>,<code>frame0002.png</code>,…然后使用FFmpeg(<a href="http://www.ffmpeg.org/" rel="nofollow noreferrer">http://www.ffmpeg.org/</a>)将它们缝合在一起。已经有一个问题和一个答案是如何工作的(<a href="https://stackoverflow.com/questions/3688870/create-animated-gif-from-a-set-of-jpeg-images">Create animated gif from a set of jpeg images</a>)。FFmpeg有很多选择。例如,可以调整帧速率。</p>