将matplotlib动画导出到图像

时间:2013-09-03 15:57:27

标签: python animation matplotlib

我有一个matplotlib动画(例如one of these),我想将它导出到一个SVG图像,其中叠加了几个帧(例如在this paper,图2在第5页) 。目标是尽可能清晰地描绘运动的图像。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

不幸的是我现在无法查看.pdf,但我解决这个问题的方法是使用plot(x,y)在matplotlib的同一个绘图中绘制动画的每个'帧',然后使用{ {1}}(如果.svg是一种可以这种方式从matplotlib保存的格式)。

或者,我会在savefig('image.svg')调用中添加另一个参数,根据帧编号将图表颜色设置为不同颜色。