TUTORIAL · Matplotlib
Tutoriel Matplotlib - Graphique circulaire
Ce tutoriel présente le camembert dans Matplotlib
Sur cette page
Nous apprendrons le diagramme circulaire dans ce tutoriel.
Graphique circulaire Matplotlib
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]
plt.pie(x, labels=label)
plt.show()
Syntaxe
matplotlib.pyplot.pie(
x,
explode=None,
labels=None,
colors=None,
autopct=None,
pctdistance=0.6,
shadow=False,
labeldistance=1.1,
startangle=None,
radius=None,
counterclock=True,
wedgeprops=None,
textprops=None,
center=(0, 0),
frame=False,
hold=None,
data=None,
)
Paramètres
| Nom | Description |
|---|---|
label |
texte des étiquettes |
fontdict |
dictionnaire des polices de texte des étiquettes, comme la famille, la couleur, le poids et la taille |
labelpad |
Espacement en points entre l’étiquette et l’axe des x |
Graphique circulaire Matplotlib dans le sens des aiguilles d’une montre
Si l’argument counterclock est réglé sur False, alors le camembert sera dessiné dans le sens des aiguilles d’une montre.
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]
plt.pie(x, labels=label, counterclock=False)
plt.show()
Diagramme circulaire Matplotlib avec tranche explosée
Le paramètre explode contrôle l’éclatement des tranches dans les camemberts. Il spécifie la fraction du rayon avec laquelle chaque tranche est décalée.
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]
plt.pie(x, labels=label, explode=(0.2, 0, 0, 0))
plt.show()