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()
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()
On peut finalement sauvegarder la figure, dans plusieurs formats avec la fonction savefig
.