Tracé de lignes lisses avec PyPlot

J'ai la suite de script simple qui trace un graphe:

import matplotlib.pyplot as plt
import numpy as np

T = np.array([6, 7, 8, 9, 10, 11, 12])
power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00])

plt.plot(T,power)
plt.show()

Comme il est maintenant, la ligne va droit point à point qui semble ok, mais pourrait être mieux, à mon avis. Ce que je veux, c'est pour lisser la ligne entre les points. Dans Gnuplot je voudrais avoir comploté avec smooth cplines.

Est-il un moyen facile de le faire dans PyPlot? J'ai trouvé des tutoriels, mais ils ont tous l'air assez complexe.

InformationsquelleAutor Paul | 2011-03-12