我正在尝试创建一个Matplotlib动画,每个帧的标题都会改变。到目前为止,这就是我所拥有的(基本上是从matplotlib.org盲目复制/粘贴);A
包含我要绘制的数据,textVec
包含我想要添加的标题:
fig = plt.figure()
textVec = ['Period ' + str(i[0]) + ' to ' + str(i[1]) + '.'
for i in sliceVec]
ims = []
for i in A:
ims.append((ax = plt.pcolormesh(i), ))
plt.xlabel(r'$\omega$', size = 22)
plt.ylabel(r'$\gamma$', size = 22)
im_ani = animation.ArtistAnimation(fig, ims, interval=300,
repeat_delay=1000, blit=True)
以上方法可行,但如何添加这些标题?
祝好。
ArtistAnimation
,但是记得标题只是Text
对象,而Text
对象也是artist
对象。 - tacaswell