Zacznij terazZacznij za darmo

Histogram typu „step"

Histogramy pozwalają zobaczyć rozkład danych w różnych grupach. W tym ćwiczeniu wybierzesz grupy z zestawu danych medalistów Letnich Igrzysk Olimpijskich 2016, aby porównać wzrost zawodników w dwóch różnych dyscyplinach sportowych.

Dane są przechowywane w obiekcie DataFrame biblioteki pandas o nazwie summer_2016_medals, który zawiera kolumnę "Height". Dysponujesz również obiektem GroupBy tej biblioteki pogrupowanym według dyscypliny sportowej.

W tym ćwiczeniu zwizualizujesz i opiszesz histogramy dla dwóch dyscyplin: "Gymnastics" i "Rowing", aby zobaczyć wyraźną różnicę między medalistami tych dwóch sportów.

To ćwiczenie jest częścią kursu

Wprowadzenie do wizualizacji danych z Matplotlib

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj metody hist, aby wyświetlić histogram kolumny "Weight" z DataFrame mens_rowing i nadaj mu etykietę "Rowing".
  • Użyj hist, aby wyświetlić histogram kolumny "Weight" z DataFrame mens_gymnastics i nadaj mu etykietę "Gymnastics".
  • Dla obu histogramów użyj argumentu histtype z wartością 'step' i ustaw liczbę przedziałów na 5.
  • Dodaj legendę do wykresu przed jego wyświetleniem.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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()
Edytuj i uruchom kod