Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Diagrammes à Barres Empilées | Création de Graphiques Couramment Utilisés
Visualisation Ultime Avec Python

Glissez pour afficher le menu

book
Diagrammes à Barres Empilées

Les graphiques à barres empilées sont utiles lorsque nous voulons comparer plusieurs catégories (deux ou plus) pour chaque valeur sur l'axe des abscisses. Par exemple, au lieu de regarder uniquement le PIB de différents pays, nous pourrions vouloir examiner la contribution de chaque secteur économique au PIB d'un pays particulier (les données ne sont pas réelles) :

1234567891011
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()
copy

De même que pour les graphiques en ligne et les nuages de points, nous avons appelé la fonction bar() trois fois pour créer trois barres pour chaque valeur sur l'axe des x (noms des pays dans notre exemple). À chaque appel, les countries sont spécifiés comme valeurs de l'axe des x afin de créer des barres empilées. Faites particulièrement attention au paramètre bottom.

Remarque

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.

Tâche

Swipe to start coding

  1. Utilisez la fonction correcte pour créer des graphiques à barres.
  2. Tracez les barres inférieures pour yes_answers.
  3. Tracez les barres pour no_answers au-dessus des barres pour yes_answers en spécifiant le bon argument de mot-clé.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

book
Diagrammes à Barres Empilées

Les graphiques à barres empilées sont utiles lorsque nous voulons comparer plusieurs catégories (deux ou plus) pour chaque valeur sur l'axe des abscisses. Par exemple, au lieu de regarder uniquement le PIB de différents pays, nous pourrions vouloir examiner la contribution de chaque secteur économique au PIB d'un pays particulier (les données ne sont pas réelles) :

1234567891011
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()
copy

De même que pour les graphiques en ligne et les nuages de points, nous avons appelé la fonction bar() trois fois pour créer trois barres pour chaque valeur sur l'axe des x (noms des pays dans notre exemple). À chaque appel, les countries sont spécifiés comme valeurs de l'axe des x afin de créer des barres empilées. Faites particulièrement attention au paramètre bottom.

Remarque

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.

Tâche

Swipe to start coding

  1. Utilisez la fonction correcte pour créer des graphiques à barres.
  2. Tracez les barres inférieures pour yes_answers.
  3. Tracez les barres pour no_answers au-dessus des barres pour yes_answers en spécifiant le bon argument de mot-clé.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt