Анимация предварительно вычисленных интерактивных графов с помощью Matplotlib - PullRequest
0 голосов
/ 17 апреля 2020

Я создал несколько графиков, используя следующий код:

a = np.arange(1,6)
b = np.arange(2, 11, 2)
c = np.arange(100, 1000, 200)
d = np.arange(0.2, 1.1, 0.2)
figs = []
for i in np.arange(1, 6):   
    fig, ax = plt.subplots()
    ax.bar(a, b/i, width = d/10)
    ax.scatter(a, b/i, s=c*i)
    figs.append(fig)

fig = plt.figure()
ani = matplotlib.animation.ArtistAnimation(fig, figs)
plt.show()

И графики выглядят как this

Я помещаю объекты фигур в список и использовал функцию ArtistAnimation, но, кажется, ничего не показывает. Я также добавляю интерактивные функции к каждому графику, такие как всплывающие окна, чтобы я не мог просто сохранять графики и делать гифки. Может кто-нибудь указать, где мне нужно изменить свой код? Кроме того, есть ли способ отключить отображение графиков при их создании, чтобы не отображалось слишком много различных графиков одновременно?

...