Суміщені Стовпчикові Діаграми
Стовпчасті діаграми з накопиченням дозволяють порівнювати декілька категорій у межах кожної групи по осі x. Наприклад, замість відображення лише загального ВВП кожної країни, вони можуть ілюструвати внесок окремих економічних секторів у загальну суму.
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()
Для створення стовпців з накопиченням функцію bar()
викликають кілька разів — по одному для кожного сектора. У кожному виклику для осі x використовується той самий список countries
, а параметр bottom
забезпечує розміщення кожного нового сегмента поверх попереднього.
Дізнайтеся більше
Параметр bottom
визначає y-координату(и) нижньої сторони(сторін) стовпчиків. Ось bar()
документація.
Завдання
Swipe to start coding
- Використання відповідної функції для створення стовпчикових діаграм.
- Побудова нижніх стовпчиків для
yes_answers
. - Побудова стовпчиків для
no_answers
поверх стовпчиків дляyes_answers
із зазначенням відповідного ключового аргументу.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 5