Step-Histogramm
Histogramme ermöglichen es uns, die Verteilungen der Daten in verschiedenen Gruppen in unseren Daten zu sehen. In dieser Übung wählst du Gruppen aus dem Medaillendatensatz der Olympischen Sommerspiele 2016 aus, um die Körpergröße der Medaillengewinner in zwei verschiedenen Sportarten zu vergleichen.
Die Daten werden in einem pandas-DataFrame-Objekt namens summer_2016_medals
gespeichert, das für die Körpergröße die Spalte „Height“ hat. Außerdem erhältst du ein pandas-GroupBy-Objekt, das nach der Sportart gruppiert wurde.
In dieser Übung wirst du die Histogramme von zwei Sportarten – „Turnen“ und „Rudern“ – visualisieren und beschriften, um den deutlichen Unterschied zwischen den Medaillengewinnern in diesen beiden Sportarten zu sehen.
Diese Übung ist Teil des Kurses
Einführung in die Datenvisualisierung mit Matplotlib
Anleitung zur Übung
- Verwende die Methode
hist
, um ein Histogramm der Spalte"Weight"
aus dem DataFramemens_rowing
anzuzeigen, und beschrifte es mit"Rowing"
. - Verwende
hist
, um ein Histogramm der Spalte"Weight"
aus dem DataFramemens_gymnastics
anzuzeigen, und beschrifte es mit"Gymnastics"
. - Verwende für beide Histogramme das Argument
histtype
, um die Daten mit dem Typ'step'
zu visualisieren, und setze die Anzahl der zu verwendenden Bins auf 5. - Füge der Abbildung eine Legende hinzu, bevor sie angezeigt wird.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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()