Matplotlib faire pivoter le fichier image de X degrés

Comment puis-je faire pivoter un fichier image et de l'intrigue dans matplotlib?

Je sais que je peux l'ouvrir à l'aide de la LIP et de la faire pivoter, mais cela semble beaucoup trop pour cette simple fonction, que je ne suis probablement pas trouver.

J'ai trouvé ce bout de code ici, mais ne semble pas fonctionner:

from matplotlib import pyplot, image, transforms

img = image.imread('filename.png')

pyplot.ion()
fig = pyplot.figure()
ax = fig.add_subplot(111)

for degree in range(360):
    pyplot.clf()
    tr = transforms.Affine2D().rotate_deg(degree)

    ax.imshow(img, transform=tr)
    fig.canvas.draw()

OriginalL'auteur f.rodrigues | 2015-07-14