Diagrammes à Barres Empilées
Les graphiques à barres empilées permettent de comparer plusieurs catégories au sein de chaque groupe de l’axe des abscisses. Par exemple, au lieu de montrer uniquement le PIB total de chaque pays, ils peuvent illustrer la contribution de chaque secteur économique au total.
import matplotlib.pyplot as plt import numpy as np countries = ['USA', 'China', 'Japan'] primary_sector = np.array([1.4, 4.8, 0.4]) secondary_sector = np.array([11.3, 6.2, 0.8]) tertiary_sector = np.array([14.2, 8.4, 3.2]) # Calling the bar() function multiple times for each category (sector) plt.bar(countries, primary_sector) plt.bar(countries, secondary_sector, bottom=primary_sector) plt.bar(countries, tertiary_sector, bottom=primary_sector + secondary_sector) plt.show()
Pour créer des barres empilées, la fonction bar()
est appelée plusieurs fois—une fois pour chaque secteur. À chaque appel, la même liste countries
est utilisée pour l’axe des abscisses, et le paramètre bottom
garantit que chaque nouveau segment est empilé au-dessus du précédent.
Approfondir
Le paramètre bottom
spécifie la ou les coordonnées y du ou des côtés inférieurs des barres. Voici la documentation de bar()
.
Tâche
Swipe to start coding
- Utiliser la fonction appropriée pour créer des graphiques en barres.
- Tracer les barres inférieures pour
yes_answers
. - Tracer les barres pour
no_answers
au-dessus des barres pouryes_answers
en spécifiant le bon argument de mot-clé.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 5