CommencezCommencez gratuitement

Histogramme en « step »

Les histogrammes permettent de voir les distributions des données dans différents groupes. Dans cet exercice, vous choisirez des groupes du jeu de données des médaillés des Jeux olympiques d'été 2016 pour comparer la taille des athlètes médaillés dans deux sports différents.

Les données sont stockées dans un objet pandas DataFrame appelé summer_2016_medals qui contient une colonne « Height ». De plus, on vous fournit un objet pandas GroupBy regroupé par sport.

Dans cet exercice, vous visualiserez et annoterez les histogrammes de deux sports : « Gymnastics » et « Rowing », afin de constater la nette différence entre les médaillés dans ces deux disciplines.

Cette activité fait partie du cours

Introduction à la visualisation de données avec Matplotlib

Voir le cours

Instructions de l’exercice

  • Utilisez la méthode hist pour afficher un histogramme de la colonne "Weight" du DataFrame mens_rowing, et donnez-lui l'étiquette "Rowing".
  • Utilisez hist pour afficher un histogramme de la colonne "Weight" du DataFrame mens_gymnastics, et donnez-lui l'étiquette "Gymnastics".
  • Pour les deux histogrammes, utilisez l'argument histtype avec le type 'step' et fixez le nombre de classes à 5.
  • Ajoutez une légende à la figure avant son affichage.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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()
Modifier et exécuter le code