import numpy as np
import matplotlib
import matplotlib.pyplot as plt
from matplotlib.patches import Circle
from matplotlib import animation
matplotlib.rcParams["figure.figsize"]=(10, 5)
fig, ax = plt.subplots()
ax.axis("equal")
ax.set_xlim(-2, 2)
ax.set_ylim(-1, 1)
def animate(i):
circle1 = Circle((0.1, 0.1), 0.2, color = '#' + str(i)*6)
circle2 = Circle((0.5, 0.5), 0.2, color = '#ffff00')
ax.add_artist(circle1);
ax.add_artist(circle2);
anim = animation.FuncAnimation(fig, animate, frames=9, interval=1000, blit=True)
plt.show()
Внутри моей функции анимации я пытаюсь плавно перейти от черного к серому для моего первого патча круга.Тем не менее, это не работает.Может кто-нибудь помочь, пожалуйста?Также мне нужна анимация с плавными границами.Возможно ли иметь отдельные цвета лица и цветную анимацию для одного и того же патча?Если да, то как?