Анимированная 2D гистограмма - PullRequest
1 голос
/ 27 марта 2020

Я не уверен, что то, что я хочу, возможно. Я пока не нашел решения. У меня есть данные, которые я могу отобразить с помощью history2d Matplotlib. Есть ли способ вывести видео / анимацию многих (!) Этих гистограмм из списка списков?

Большое спасибо!

1 Ответ

0 голосов
/ 27 марта 2020

Вот простой пример того, как это сделать. Если вы не хотите, чтобы предыдущие графики исчезали после каждого кадра, вы должны удалить вызов ax.clear().

import matplotlib.pyplot as plt
from matplotlib.animation import FuncAnimation

fig, ax = plt.subplots()
data = [[1, 2, 3], [1, 2, 2, 3], [1, 2, 2, 2, 3], [1, 2, 2, 2, 3, 3]]


def plot(frame):
    ax.clear()
    ax.hist(frame)

# blit=True may be helpful if you're using plt.plot() directly. 

ani = FuncAnimation(fig, plot, frames=data, blit=False)
plt.show()
...