Tracer de plusieurs courbes
Méthode : Tracer de plusieurs courbes
On veut tracer les courbes sinus et cosinus sur le même graphique. D'abord on calcule les points à tracer :
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(-np.pi, np.pi, 0.1)
y = np.sin(x)
y2 = np.cos(2*x)
Pour tracer plusieurs les deux courbes on entre maintenant :
# préparation du fenêtre graphique
# contenant un seul graphique ( une ligne par une colonne)
fig, ax = plt.subplots(nrows=1, ncols=1)
# tracer de la courbe y fonction de x avec un symbole + sur chaque point
ax.plot(x, y, marker='+', color='red', label='y=sin(x)')
ax.scatter(x, y2, marker='+', color='blue')
#tracer d'une grille
ax.grid(True)
#ajout d'un titre pour les axes x et y et un titre au graphique
ax.set_xlabel('temps(s)')
ax.set_ylabel('tension(V)')
ax.set_title('Mon premier graphique avec matplot')
ax.legend(['y=cos(2x)'], loc='lower right')
#le graphique est terminé, on l'affiche sur l'écran
plt.show()
La fonction sinus sera en rouge et la fonction cosinus sera représentée par des croix bleues
ax.legend(loc='lower right')
ax.set_xlabel('temps(s)', ylabel='tension(V)', title='Mon premier graphique avec matplot')
#le graphique est terminé, on l'affiche sur l'écran
plt.show()
La fonction sinus sera en rouge et la fonction cosinus sera représentée par des croix bleues
Complément : Plein d'options
Il existe plein d'options possibles. Pour avoir la liste des options possibles, reportez à la documentation ou bien utiliser google.