Я создал несколько графиков, используя следующий код:
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()
И графики выглядят как
Я помещаю объекты фигур в список и использовал функцию ArtistAnimation, но, кажется, ничего не показывает. Я также добавляю интерактивные функции к каждому графику, такие как всплывающие окна, чтобы я не мог просто сохранять графики и делать гифки. Может кто-нибудь указать, где мне нужно изменить свой код? Кроме того, есть ли способ отключить отображение графиков при их создании, чтобы не отображалось слишком много различных графиков одновременно?