Les graphiques

Python a plusieurs modules pour les graphiques. Nous pourrions passer des heures sur ces modules. Nous ne présentons qu’une introduction…

Le module le plus commun est pyplot, qui lui est dans matplotlib.

[3]:
from matplotlib import pyplot as plt

Pour faire un bon graphique, on débute par l’encapsuler dans la recette suivante avec les ouvertures figure() et show():

[4]:
plt.figure()
# graph ici
plt.show()
<Figure size 432x288 with 0 Axes>

Ensuite on va utiliser l’un des types de graphiques de pyplot, plot(). Pour une liste complète consulter cette galerie sur le site de Matplotlib.

[5]:
import numpy as np

xs = np.linspace(1,100,1000)
ys = np.log(xs)

plt.figure()
plt.plot(xs,ys)
plt.show()
_images/plots_5_0.png

On peut maintenant changer les titres d’axes, les légendes, etc. Voici un exemple complet:

[6]:
plt.figure()
plt.plot(xs,ys,label='$y = \log x$')
plt.xlabel('$x$')
plt.ylabel('$y$')
plt.title('Figure 1: Fabulous function')
plt.legend()
plt.show()
_images/plots_7_0.png

On peut finalement sauvegarder la figure, dans plusieurs formats avec la fonction savefig.