Noter
Cliquez ici pour télécharger l'exemple de code complet
Graphique circulaire de base #
Démo d'un graphique à secteurs de base plus quelques fonctionnalités supplémentaires.
En plus du graphique à secteurs de base, cette démo montre quelques fonctionnalités facultatives :
étiquettes de tranche
étiquetage automatique du pourcentage
décaler une tranche avec "exploser"
ombre portée
angle de départ personnalisé
Remarque concernant l'angle de départ personnalisé :
La valeur par défaut startangle
est 0, ce qui démarrerait la tranche "Grenouilles" sur l'axe des abscisses positif. Cet exemple définit de telle sorte que tout est tourné dans le sens antihoraire de 90 degrés et que la tranche de grenouille commence sur l'axe y positif.startangle = 90
import matplotlib.pyplot as plt
# Pie chart, where the slices will be ordered and plotted counter-clockwise:
labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
sizes = [15, 30, 45, 10]
explode = (0, 0.1, 0, 0) # only "explode" the 2nd slice (i.e. 'Hogs')
fig1, ax1 = plt.subplots()
ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',
shadow=True, startangle=90)
ax1.axis('equal') # Equal aspect ratio ensures that pie is drawn as a circle.
plt.show()
Références
L'utilisation des fonctions, méthodes, classes et modules suivants est illustrée dans cet exemple :