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
Instrukcje do ćwiczenia
- Użyj metody
hist, aby wyświetlić histogram kolumny"Weight"z DataFramemens_rowingi nadaj mu etykietę"Rowing". - Użyj
hist, aby wyświetlić histogram kolumny"Weight"z DataFramemens_gymnasticsi nadaj mu etykietę"Gymnastics". - Dla obu histogramów użyj argumentu
histtypez 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()