Python 如何设置矩阵随时间变化的动画?

Python 如何设置矩阵随时间变化的动画?,python,animation,plot,Python,Animation,Plot,我正在解卡恩-希利亚德方程,它已经开始工作了。如果我在不同的迭代中绘制图形,我最终会得到正确的结果。然而,我需要在视频中显示一段时间内注意力的变化,而不是在多个情节中。我尝试过使用FuncAnimation,但我不知道怎么做。我无法创建包含帧的函数。我的浓度矩阵在每次迭代后都会更新,因此我如何才能告诉代码在视频上绘制每次更新?将这些多个绘图保存到文件中,然后从中创建动画GIF(例如:)您好,谢谢您的评论。这将不起作用,因为我必须在每次迭代(12000次迭代)时生成一个绘图,然后创建动画GIF。这

我正在解卡恩-希利亚德方程,它已经开始工作了。如果我在不同的迭代中绘制图形,我最终会得到正确的结果。然而,我需要在视频中显示一段时间内注意力的变化,而不是在多个情节中。我尝试过使用FuncAnimation,但我不知道怎么做。我无法创建包含帧的函数。我的浓度矩阵在每次迭代后都会更新,因此我如何才能告诉代码在视频上绘制每次更新?

将这些多个绘图保存到文件中,然后从中创建动画GIF(例如:)您好,谢谢您的评论。这将不起作用,因为我必须在每次迭代(12000次迭代)时生成一个绘图,然后创建动画GIF。这将使我的代码变得非常缓慢和低效。如果你实时显示12000帧,假设你每秒使用30帧,你将以12.000/30=400秒=6.67分钟的动画结束。而不是那样,我认为最好对这12000帧(或迭代)进行采样,并将其限制在30-150帧(仅为I mod 100次迭代保存绘图)