Tracer de plusieurs courbes

MéthodeTracer 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émentPlein d'options

Il existe plein d'options possibles. Pour avoir la liste des options possibles, reportez à la documentation ou bien utiliser google.