Courbes
Les courbes, générées notamment avec la fonction plot()
de Matplotlib, sont l’un des types de graphiques les plus courants pour représenter la relation entre deux variables numériques. Elles permettent de visualiser des tendances, des évolutions dans le temps ou toute séquence de données ordonnées.
Ce type de graphique est idéal pour observer comment une variable change en fonction d’une autre, détecter des motifs, ou comparer plusieurs séries de données sur un même graphique.
Matplotlib offre une grande flexibilité pour personnaliser les courbes : couleurs, styles de ligne, marqueurs, légendes et plus encore, afin de rendre vos graphiques à la fois informatifs et esthétiques.
Cette section vous guidera dans la création, la personnalisation et l’interprétation des courbes pour vos analyses.
Fonctions :
-
plt.plot()
La fonction plt.plot() de la bibliothèque matplotlib.pyplot est utilisée pour tracer des courbes 2D (lignes) à partir de données. C’est l’une des fonctions les plus fondamentales pour créer des graphiques en Python.
Importation :
import matplotlib.pyplot as plt
Attributs :
Paramètre Type Description Valeur par défaut x
array-like Les coordonnées des points sur l’axe X. None
y
array-like Les coordonnées des points sur l’axe Y. None
label
str Légende de la courbe (utilisée avec plt.legend()
).''
color
str Couleur de la courbe (ex : 'blue'
,'r'
).'blue'
linestyle
str Style de ligne (ex : '-'
,'--'
,':'
).'-'
marker
str Symbole utilisé pour marquer les points (ex : 'o'
,'x'
).None
Exemple de code :
import matplotlib.pyplot as plt # Données x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] # Tracé de la courbe plt.plot(x, y, label='Ligne droite', color='blue', linestyle='--', marker='o') # Personnalisation du graphique plt.title('Exemple de courbe') plt.xlabel('Axe X') plt.ylabel('Axe Y') plt.legend() # Affichage plt.show()
Explication du code :
Le code ci-dessus utilise la bibliothèque matplotlib pour tracer un graphique simple représentant une droite.
1. Définition des données :
Les données pour les axes X et Y sont définies comme des listes :
- x = [1, 2, 3, 4, 5] représente les valeurs pour l'axe horizontal.
- y = [2, 4, 6, 8, 10] représente les valeurs pour l'axe vertical.
2. Tracé de la courbe :
La fonction plt.plot() est utilisée pour créer une courbe. Elle prend les listes x et y comme arguments et permet de personnaliser la courbe avec plusieurs options :
- label='Ligne droite' : Le nom de la courbe dans la légende.
- color='blue' : La couleur de la ligne.
- linestyle='--' : Le style de la ligne, ici une ligne pointillée.
- marker='o' : Affichage de marqueurs circulaires aux points de données.
3. Personnalisation du graphique :
Des fonctions supplémentaires sont utilisées pour personnaliser l'apparence du graphique :
- plt.title('Exemple de courbe') : Titre du graphique.
- plt.xlabel('Axe X') : Légende de l'axe X.
- plt.ylabel('Axe Y') : Légende de l'axe Y.
- plt.legend() : Affichage de la légende du graphique.
4. Affichage du graphique :
La fonction plt.show() est utilisée pour afficher le graphique à l'écran.