Гистограмма типа «step»
Гистограммы позволяют сравнивать распределения данных в разных группах. В этом упражнении вы выберете группы из набора данных о призёрах летних Олимпийских игр 2016 года и сравните рост спортсменов-медалистов в двух разных видах спорта.
Данные хранятся в объекте DataFrame библиотеки pandas под названием summer_2016_medals, который содержит столбец "Height". Кроме того, вам предоставлен объект GroupBy библиотеки pandas, сгруппированный по виду спорта.
В этом упражнении вы визуализируете и подпишете гистограммы для двух видов спорта — «Gymnastics» и «Rowing» — и наглядно увидите разницу между медалистами в этих дисциплинах.
Это упражнение является частью курса
Введение в визуализацию данных с Matplotlib
Инструкции к упражнению
- Используйте метод
hist, чтобы отобразить гистограмму столбца"Weight"из DataFramemens_rowing, и задайте ей метку"Rowing". - Используйте
hist, чтобы отобразить гистограмму столбца"Weight"из DataFramemens_gymnastics, и задайте ей метку"Gymnastics". - Для обеих гистограмм используйте аргумент
histtypeсо значением'step'и установите количество столбцов равным 5. - Добавьте легенду на график перед его отображением.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
fig, ax = plt.subplots()
# Plot a histogram of "Weight" for mens_rowing
____
# Compare to histogram of "Weight" for mens_gymnastics
____
ax.set_xlabel("Weight (kg)")
ax.set_ylabel("# of observations")
# Add the legend and show the Figure
____
plt.show()