【发布时间】:2017-03-13 19:26:07
【问题描述】:
我正在为 matplotlib 寻找一个简单的定时动画示例。我在 matplotlib 库中找到了几个对 subplot 示例的引用,但我需要看到一些更基本的东西来为我的代码建模。
我在 x 轴上有 10 个离散值,在 y 轴上有一个连续值(想想直方图)。 x 和 y 之间的关系变化超过 500 个时间步。
这是一个数据集的可笑截断版本,只有 5 个类别和 5 个时间步长:
x = list(range(0, 5))
y = [[2.00000000e-01, 2.00000000e-01, 2.75495888e-02,
1.40100625e-02, 2.00000000e-01], [1.40100625e-02,
3.85989938e-01, 6.20454173e-03, 1.74945474e-03,
2.00000000e-01], [1.74945474e-03, 3.98250545e-01,
1.24956950e-03, 2.30229281e-04, 2.00000000e-01],
[2.30229281e-04, 3.99769771e-01, 2.26476892e-04,
3.05018276e-05, 2.00000000e-01], [3.05018276e-05,
3.99969498e-01, 3.82455658e-05, 4.04459287e-06,
2.00000000e-01]]
如何在 matplotlib 中为这样的数据集制作动画?
【问题讨论】:
-
这里有两个非常基本的动画示例:stackoverflow.com/questions/42722691/…
-
谢谢@IoBE,我想我想要一个简单的 TimedAnimation 演示,但是您是否建议通过 for 循环重绘每个图形而不使用动画?我不需要互动。
-
在我对链接问题的回答中,有两种解决方案。我不推荐任何东西,因为我没有关于你想要做什么的任何信息。
标签: python-3.x animation matplotlib