Gestapelte Balkendiagramme
Gestapelte Balkendiagramme ermöglichen den Vergleich mehrerer Kategorien innerhalb jeder Gruppe auf der x-Achse. Anstatt beispielsweise nur das gesamte BIP jedes Landes darzustellen, können sie den Beitrag einzelner Wirtschaftssektoren zum Gesamtwert veranschaulichen.
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()
Zur Erstellung gestapelter Balken wird die Funktion bar()
mehrfach aufgerufen – jeweils einmal für jeden Sektor. Bei jedem Aufruf wird die gleiche Liste countries
für die x-Achse verwendet, und der Parameter bottom
sorgt dafür, dass jedes neue Segment auf dem vorherigen gestapelt wird.
Mehr erfahren
Der Parameter bottom
gibt die y-Koordinate(n) der Unterseite(n) der Balken an. Hier ist die bar()
-Dokumentation.
Aufgabe
Swipe to start coding
- Verwendung der korrekten Funktion zur Erstellung von Balkendiagrammen.
- Darstellung der unteren Balken für
yes_answers
. - Darstellung der Balken für
no_answers
oberhalb der Balken füryes_answers
unter Angabe des korrekten Schlüsselwort-Arguments.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 5