Я бы хотел построить анимацию в виде точек по одной. Мой код
import matplotlib.pyplot as plt
data = [[i, i] for i in range(100)]
plt.axis([0, 100, 0, 100])
for point in data:
plt.plot(point[0], point[1], 'o')
plt.pause(1e-10)
plt.show()
Но pause(seconds)
, кажется, не в состоянии обрабатывать небольшие доли секунды. Он ждет намного дольше, чем аргумент, который я передаю ему, если аргумент крошечный. Есть ли способ заставить его работать как нужно?
Я знаю, что документация говорит
Это можно использовать для грубой анимации. Для более сложной анимации см. Matplotlib.animation.
Эта функция является экспериментальной; его поведение может быть изменено или расширено в будущем выпуске.