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 qtva détacher le graphique du flux du notebook, et permettre d’utiliser le curseur (fenêtre graphiqueqt)- La fonction
gcapermet de gérer les axes et curseur. - La fonction
clfpermet d’effacer la figure courante et de remettre les réglages graphiques à zero. gridpour afficher une grillelegendpour ajouter un encadré avec la légende (les labels)
