Aller au contenu

Matplotlib Pyplot

Guide complet sur Matplotlib Pyplot

Matplotlib est l'une des bibliothèques de visualisation de données les plus populaires en Python. Elle offre une large gamme d'outils pour créer des graphiques et des diagrammes de haute qualité, ce qui en fait un outil essentiel pour les data scientists et les analystes. L'un des composants clés de Matplotlib est pyplot, qui fournit une interface simple pour créer des graphiques. Dans ce guide, nous explorerons en détail les fonctionnalités de Matplotlib pyplot et fournirons des instructions étape par étape pour créer différents types de graphiques.

Premiers pas avec Matplotlib Pyplot

Pour commencer à utiliser Matplotlib pyplot, vous devez d'abord installer la bibliothèque. Vous pouvez l'installer via pip, le gestionnaire de paquets Python, en exécutant la commande suivante dans votre terminal :


console
pip install matplotlib

Une fois Matplotlib installé, vous pouvez l'importer dans votre script Python à l'aide de la commande suivante :

Importer matplotlib.pyplot en Python

python
import matplotlib.pyplot as plt

Création d'un graphique simple

Commençons par créer un graphique linéaire simple à l'aide de Matplotlib pyplot. Nous tracerons les valeurs de x et y l'une par rapport à l'autre, où x représente le temps et y représente la valeur d'une action.

Créer un graphique simple avec matplotlib.pyplot

python
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]

plt.plot(x, y)
plt.show()

Dans cet exemple, nous importons d'abord pyplot et définissons les valeurs de x et y sous forme de listes. Nous utilisons ensuite la fonction plot() pour créer le graphique et la fonction show() pour l'afficher. Le graphique résultant devrait afficher un graphique linéaire avec les valeurs x et y.

Personnalisation des graphiques

Matplotlib pyplot offre une large gamme d'options de personnalisation pour rendre vos graphiques plus informatifs et visuellement attrayants. Explorons certaines des options de personnalisation les plus courantes.

Ajout d'étiquettes

Pour ajouter des étiquettes aux axes x et y, vous pouvez utiliser respectivement les fonctions xlabel() et ylabel().

Ajouter des étiquettes aux axes d'un graphique matplotlib en Python

python
plt.xlabel('Time (s)')
plt.ylabel('Stock Value ($)')

Ajout d'un titre

Pour ajouter un titre à votre graphique, vous pouvez utiliser la fonction title().

Ajouter un titre à un graphique matplotlib en Python

python
plt.title('Stock Performance')

Modification du style de ligne

Vous pouvez modifier le style de ligne de votre graphique à l'aide du paramètre linestyle. Les styles de ligne les plus courants incluent les lignes pleines, en pointillés, en tirets et mixtes.

Ajouter un style à un graphique matplotlib en Python

python
plt.plot(x, y, linestyle='dashed')

Modification de la couleur de ligne

Vous pouvez également modifier la couleur de votre graphique à l'aide du paramètre color. Matplotlib fournit une large gamme de couleurs prédéfinies, telles que le rouge, le vert et le bleu.

Ajouter une couleur à un graphique matplotlib en Python

python
plt.plot(x, y, color='green')

Ajout de lignes de grille

Pour ajouter des lignes de grille à votre graphique, vous pouvez utiliser la fonction grid().

Ajouter des lignes de grille à un graphique matplotlib en Python

python
plt.grid(True)

Types de graphiques

Matplotlib pyplot offre une large gamme de types de graphiques pour visualiser différents types de données. Explorons certains des types de graphiques les plus courants.

Graphique linéaire

Un graphique linéaire est un type de graphique de base qui affiche la relation entre deux variables à l'aide d'une ligne.

Un graphique de base de deux variables dans matplotlib Python

python
plt.plot(x, y)

Graphique en nuage de points

Un graphique en nuage de points est un type de graphique qui affiche la relation entre deux variables à l'aide de points.

Un graphique en nuage de points de deux variables dans matplotlib Python

python
plt.scatter(x, y)

Graphique en barres

Un graphique en barres est un type de graphique qui affiche la fréquence ou la distribution de données catégorielles.

Un graphique en barres de deux variables dans matplotlib Python

python
x = ['A', 'B', 'C', 'D', 'E']
y = [10, 5, 8, 3, 6]

plt.bar(x, y)

Histogramme

Un histogramme est un type de graphique qui affiche la distribution de données numériques.

Un graphique en histogramme dans matplotlib Python

python
import numpy as np

x = np.random.randn(1000)
    
plt.hist(x, bins=50)

Diagramme en boîte

Un diagramme en boîte est un type de graphique qui affiche la distribution de données numériques à l'aide de quartiles.

Un diagramme en boîte dans matplotlib Python

python
x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
y = [5, 7, 2, 8, 6, 9, 1, 3, 10, 4]
    
plt.boxplot([x, y])

Graphique circulaire

Un graphique circulaire est un type de graphique qui affiche les proportions relatives de différentes catégories dans un ensemble de données.

Un graphique circulaire dans matplotlib Python

python
labels = ['A', 'B', 'C', 'D']
sizes = [10, 20, 30, 40]
    
plt.pie(sizes, labels=labels)

Conclusion

Dans ce guide, nous avons exploré les fonctionnalités de Matplotlib pyplot et fourni des instructions étape par étape pour créer différents types de graphiques. Nous avons également démontré certaines des options de personnalisation et des types de graphiques les plus courants. Grâce à ces connaissances, vous pouvez créer des graphiques de haute qualité pour visualiser vos données et obtenir des insights sur celles-ci.

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.