Tracé de graphiques avec curseur
La documentation complète de matplotlib.pyplot
: Lien
module: D’abord importer le module:
import matplotlib.pyplot as plt
Curseur: Ajouter Cursor si vous avez besoin de faire un relevé sur le graphique:
from matplotlib.widgets import Cursor
Script minimal: voici un exemple de tracé de 2 courbes superposées:
- l’une de type nuage de points
scatter
(points non reliés) - l’autre de type
plot
(points reliés entre eux)
%matplotlib qt
plt.clf()
axes = plt.gca()
plt.scatter(x_gli,signal_lissage,color='silver',marker='.',label='luminosité')
#plt.grid(True,which='both')
#plt.legend(loc='best')
#plt.title('moyenne glissante')
plt.plot(x_gli,Y_fit,color='red',label='courbe fit')
#plt.grid(True,which='both')
#plt.legend(loc='best')
cursor = Cursor(axes, useblit=True, color='red', linewidth=2)
plt.show()
lignes optionnelles:
%matplotlib qt
va détacher le graphique du flux du notebook, et permettre d’utiliser le curseur (fenêtre graphiqueqt
)- La fonction
gca
permet de gérer les axes et curseur. - La fonction
clf
permet d’effacer la figure courante et de remettre les réglages graphiques à zero. grid
pour afficher une grillelegend
pour ajouter un encadré avec la légende (les labels)
