Diagrammes circulaires
Montrez les parts d'un tout avec ax.pie, des pourcentages et une part détachée.
Introduction
Un camembert montre comment un tout se divise en parts. Utilisez-le pour quelques catégories qui font 100 % ; avec beaucoup de catégories ou des valeurs proches, un diagramme en barres se lit mieux.
autopct écrit le pourcentage de chaque part ("%1.0f%%" signifie sans décimales). explode détache une part d'une fraction du rayon pour la mettre en avant, startangle fait tourner le camembert et ax.axis("equal") le garde bien rond.
Visualiseur interactif
Faites tourner le camembert, détachez une part et passez à un graphique en anneau (donut).
Exemple Matplotlib exécutable
Matplotlib
main.py
import matplotlib.pyplot as plt
activities = ["Sleep", "School", "Homework", "Play", "Other"]
hours = [9, 7, 2, 4, 2]
fig, ax = plt.subplots(figsize=(6, 6))
ax.pie(hours, labels=activities, autopct="%1.0f%%", startangle=90, explode=[0, 0, 0.1, 0, 0])
ax.axis("equal")
ax.set_title("A school day")
plt.show()
