Python Matplotlib FuncAnimation только рисует один кадр

Земляне!
Я пытаюсь сделать анимацию с FuncAnimation модуля FuncAnimation , но мой код создает только один кадр, а затем останавливается. Похоже, он не понимает, что ему нужно обновлять. Можете ли вы помочь мне, что пошло не так?

 import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation x = np.linspace(0,2*np.pi,100) def animate(i): PLOT.set_data(x[i], np.sin(x[i])) print("test") return PLOT, fig = plt.figure() sub = fig.add_subplot(111, xlim=(x[0], x[-1]), ylim=(-1, 1)) PLOT, = sub.plot([],[]) animation.FuncAnimation(fig, animate, frames=len(x), interval=10, blit=True) plt.show() 

One Solution collect form web for “Python Matplotlib FuncAnimation только рисует один кадр”

 import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation x = np.linspace(0,2*np.pi,100) fig = plt.figure() sub = fig.add_subplot(111, xlim=(x[0], x[-1]), ylim=(-1, 1)) PLOT, = sub.plot([],[]) def animate(i): PLOT.set_data(x[:i], np.sin(x[:i])) # print("test") return PLOT, ani = animation.FuncAnimation(fig, animate, frames=len(x), interval=10, blit=True) plt.show() 

Вам нужно сохранить ссылку на объект анимации, иначе он будет собирать мусор и таймер уходит.

Открытая проблема заключается в том, чтобы привязать жесткий рефлекс к анимации к основному объекту Figure .

Как написано, ваш код хорошо отображает только одну точку, которая не будет видна, я немного изменил ее, чтобы составить текущий индекс

  • Как получить разные цветные линии для разных сюжетов на одной фигуре?
  • Сюжет Python - многослойные срезы изображений
  • Пользовательские цветовые карты Matplotlib, делают одно значение заданным цветом
  • Как удалить выходные в таблице подсвечника Matplotlib?
  • Как распечатать сюжет в matplotlib либо из окна графика, либо с помощью команды?
  • Установить высоту и ширину фигуры, созданной с помощью plt.subplots в matplotlib?
  • стили ggplot в Python
  • Есть ли способ конвертировать объект pyplot.imshow () в массив numpy?
  •  
    Interesting Posts for Van-Lav

    Ошибка «неизвестного столбца X.id» в django с использованием существующей базы данных

    функции и атрибуты класса (python)

    Тип Python () или __class__, == или

    Значение параметра тензорного потока Tensorflow variable_scope означает значение параметра

    Обнаружение пятен пустой парковки OPENCV

    Найти рифму с помощью NLTK в Python

    Как избежать обработки пустого stdin с помощью python?

    Вводные оси, привязанные к определенным точкам в координатах данных?

    Это ошибка Панды с notnull () или фундаментальное недоразумение с моей стороны (возможно, недоразумение)

    литье ints на str в Jinja2

    заменить текст из списка словаря python

    Зачем мне нужно импортировать класс внутри этого класса, а не вверху файла?

    Django ajax следовать и отменить

    python: как иметь свойство и с функцией setter, которая обнаруживает все изменения, которые происходят со значением

    Понимание вложенной доходности / возврата в python

    Python - лучший язык программирования в мире.