IniziaInizia gratis

Istogramma a "step"

Gli istogrammi permettono di vedere le distribuzioni dei dati in diversi gruppi. In questo esercizio selezionerai gruppi dal dataset dei medagliati delle Olimpiadi Estive 2016 per confrontare l’altezza degli atleti medagliati in due sport diversi.

I dati sono memorizzati in un oggetto pandas DataFrame chiamato summer_2016_medals che contiene una colonna "Height". Inoltre, ti viene fornito un oggetto pandas GroupBy raggruppato per sport.

In questo esercizio visualizzerai ed etichetterai gli istogrammi di due sport: "Gymnastics" e "Rowing" e noterai la netta differenza tra i medagliati in questi due sport.

Questo esercizio fa parte del corso

Introduzione alla visualizzazione dei dati con Matplotlib

Visualizza il corso

Istruzioni dell'esercizio

  • Usa il metodo hist per visualizzare un istogramma della colonna "Weight" dal DataFrame mens_rowing, etichettandolo come "Rowing".
  • Usa hist per visualizzare un istogramma della colonna "Weight" dal DataFrame mens_gymnastics, etichettandolo come "Gymnastics".
  • Per entrambi gli istogrammi, usa l’argomento histtype per visualizzare i dati con il tipo 'step' e imposta il numero di bin a 5.
  • Aggiungi una legenda alla figura, prima che venga visualizzata.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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()
Modifica ed esegui il codice