Плавная смена цвета анимации патча в Matplotlib - PullRequest
0 голосов
/ 22 декабря 2018
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()

Внутри моей функции анимации я пытаюсь плавно перейти от черного к серому для моего первого патча круга.Тем не менее, это не работает.Может кто-нибудь помочь, пожалуйста?Также мне нужна анимация с плавными границами.Возможно ли иметь отдельные цвета лица и цветную анимацию для одного и того же патча?Если да, то как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...