Types de graphiques Matplotlib

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
Exécuter le code →
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()
Obtenir un bouton Run pour cet exemple Le graphique tracé par ce code
Diagrammes circulaires