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.
1234567891011import 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.
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()
.
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
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.85
Diagrammes à Barres Empilées
Glissez pour afficher le menu
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.
1234567891011import 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.
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()
.
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
Merci pour vos commentaires !
Awesome!
Completion rate improved to 3.85single