Animation de son titre dans matplotlib

Je ne peux pas comprendre comment obtenir un titre animé de travail sur un FuncAnimation l'intrigue (qui utilise blit). Basé sur http://jakevdp.github.io/blog/2012/08/18/matplotlib-animation-tutorial/ et Python/Matplotlib - Rapidement la mise à Jour du Texte sur les Axes, j'ai construit une animation, mais le texte de pièces de ne pas les animer. Exemple simplifié:

import matplotlib.pyplot as plt
import matplotlib.animation as animation
import numpy as np

vls = np.linspace(0,2*2*np.pi,100)

fig=plt.figure()
img, = plt.plot(np.sin(vls))
ax = plt.axes()
ax.set_xlim([0,2*2*np.pi])
#ttl = ax.set_title('',animated=True)
ttl = ax.text(.5, 1.005, '', transform = ax.transAxes)

def init():
    ttl.set_text('')
    img.set_data([0],[0])
    return img, ttl
def func(n):
    ttl.set_text(str(n))
    img.set_data(vls,np.sin(vls+.02*n*2*np.pi))
    return img, ttl

ani = animation.FuncAnimation(fig,func,init_func=init,frames=50,interval=30,blit=True)

plt.show()

Si blit=True est supprimé, le texte s'affiche, mais il ralentit. Il semble échouer avec plt.title, ax.set_title, et ax.text.

Edit: j'ai trouvé pourquoi le deuxième exemple dans le premier lien travaillé; le texte était à l'intérieur de la img partie. Si vous faites le au-dessus de 1.005 un .99, vous verrez ce que je veux dire. Il y a probablement un moyen de faire cela avec une zone de délimitation, en quelque sorte...