Erste SchritteKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Verwende die Methode hist, um ein Histogramm der Spalte "Weight" aus dem DataFrame mens_rowing anzuzeigen, und beschrifte es mit "Rowing".
  • Verwende hist, um ein Histogramm der Spalte "Weight" aus dem DataFrame mens_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()
Bearbeiten und Ausführen von Code