Wykres kolumnowy skumulowany

Wykres skumulowany i grupowany - Python i wykresy (Python)

Serie jedna na drugiej: druga seria dostaje `bottom=` z wartościami pierwszej, więc jej kolumny zaczynają się na szczycie poprzednich. Wysokość całej kolumny to suma (tu: liczba uczniów w klasie), a kolory pokazują jej części. Taki wykres był na maturze 2025.

import matplotlib.pyplot as plt

classes = ["1a", "1b", "1c", "1d"]
girls = [16, 12, 18, 14]
boys = [14, 17, 11, 15]

plt.bar(classes, girls, label="dziewczęta")
plt.bar(classes, boys, bottom=girls, label="chłopcy")  # zaczyna się na szczycie poprzedniej
plt.xlabel("klasa")
plt.ylabel("liczba uczniów")
plt.title("Uczniowie w klasach pierwszych")
plt.legend()
plt.show()

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Python i wykresy·Zaloguj się, aby zapisać postęp na koncie.