НачатьНачать бесплатно

Гистограмма типа «step»

Гистограммы позволяют сравнивать распределения данных в разных группах. В этом упражнении вы выберете группы из набора данных о призёрах летних Олимпийских игр 2016 года и сравните рост спортсменов-медалистов в двух разных видах спорта.

Данные хранятся в объекте DataFrame библиотеки pandas под названием summer_2016_medals, который содержит столбец "Height". Кроме того, вам предоставлен объект GroupBy библиотеки pandas, сгруппированный по виду спорта.

В этом упражнении вы визуализируете и подпишете гистограммы для двух видов спорта — «Gymnastics» и «Rowing» — и наглядно увидите разницу между медалистами в этих дисциплинах.

Это упражнение является частью курса

Введение в визуализацию данных с Matplotlib

Посмотреть курс

Инструкции к упражнению

  • Используйте метод hist, чтобы отобразить гистограмму столбца "Weight" из DataFrame mens_rowing, и задайте ей метку "Rowing".
  • Используйте hist, чтобы отобразить гистограмму столбца "Weight" из DataFrame mens_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()
Редактировать и запускать код