我有一个matplotlib动画(例如one of these),我想将它导出到一个SVG图像,其中叠加了几个帧(例如在this paper,图2在第5页) 。目标是尽可能清晰地描绘运动的图像。
实现这一目标的最佳方法是什么?
答案 0 :(得分:0)
不幸的是我现在无法查看.pdf,但我解决这个问题的方法是使用plot(x,y)
在matplotlib的同一个绘图中绘制动画的每个'帧',然后使用{ {1}}(如果.svg是一种可以这种方式从matplotlib保存的格式)。
或者,我会在savefig('image.svg')
调用中添加另一个参数,根据帧编号将图表颜色设置为不同颜色。