Diagramme circulaire(pie)
-
plt.pie()
La fonction plt.pie() permet de créer un graphique circulaire (camembert), utilisé pour représenter des proportions ou des pourcentages d'un ensemble de données.
Importation :
import matplotlib.pyplot as plt
Attributs :
Paramètre Type Description Valeur par défaut x
array-like Les données à représenter sous forme de camembert (ex : les tailles des parts). None
labels
array-like Les étiquettes à associer à chaque part du graphique. None
colors
array-like / str Les couleurs des parts du camembert. Peut être une liste de couleurs ou un nom de palette. None
autopct
str / function Format de texte à afficher pour chaque part (par exemple, pour afficher des pourcentages). None
startangle
float Angle de départ du graphique, en degrés. None
explode
array-like Permet de « décoller » une part du graphique en spécifiant l’offset (ex : [0.1, 0, 0, 0.1]). None
Exemple de code :
import matplotlib.pyplot as plt # Données à représenter sizes = [15, 30, 45, 10] labels = ['A', 'B', 'C', 'D'] colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue'] # Création du graphique en camembert plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90) # Afficher le graphique plt.show()
Explication du code :
La fonction
plt.pie()
est utilisée pour créer un graphique en camembert, où les parts sont représentées par les valeurs danssizes
, et les étiquettes des parts sont spécifiées danslabels
. L’argumentautopct='%1.1f%%'
affiche les pourcentages de chaque part, etstartangle=90
permet de faire démarrer le graphique à partir de l’angle de 90 degrés.Remarques :
-
-
Personnalisation : Vous pouvez personnaliser les couleurs des parts avec l’argument
colors
, ainsi que l’affichage des pourcentages avecautopct
. -
Décoller les parts : L’argument
explode
permet de « décoller » certaines parts du graphique pour les mettre en évidence. -
Ordre des données : L’argument
startangle
permet de faire tourner le graphique pour choisir le point de départ de l’affichage des parts.
-
-