Столбчатая диаграмма с накоплением
Столбчатая диаграмма с накоплением состоит из столбцов, где высота каждого столбца отражает значение переменной. Поверх первой переменной можно добавить вторую — её дополнительная высота будет соответствовать значению этой переменной. Таким же образом можно добавлять и следующие переменные.
В этом упражнении вам доступен DataFrame medals, индекс которого содержит названия стран, а три столбца называются "Gold", "Silver" и "Bronze". Кроме того, у вас есть объекты Figure (fig) и Axes (ax), к которым можно добавлять данные.
Вы построите столбчатую диаграмму с накоплением, которая показывает количество золотых, серебряных и бронзовых медалей каждой страны. Также вы добавите подписи и создадите легенду, поясняющую, какие столбцы соответствуют каким медалям.
Это упражнение является частью курса
Введение в визуализацию данных с Matplotlib
Инструкции к упражнению
- Вызовите метод
ax.bar, чтобы добавить столбцы для медалей"Gold". Передайте аргументlabelсо значением"Gold". - Вызовите метод
ax.bar, чтобы добавить столбцы"Silver"поверх предыдущих: используйте именованный аргументbottom, чтобы нижняя граница столбцов начиналась с верхней границы золотых медалей, и аргументlabelсо значением"Silver". - Используйте
ax.bar, чтобы добавить столбцы"Bronze"поверх серебряных: передайте аргументbottomи задайтеlabelсо значением"Bronze".
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Add bars for "Gold" with the label "Gold"
____(____, ____, label=____)
# Stack bars for "Silver" on top with label "Silver"
____(____, ____, bottom=____, ____)
# Stack bars for "Bronze" on top of that with label "Bronze"
____
# Display the legend
ax.legend()
plt.show()