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
Instructions de l’exercice
- Utilisez la méthode
histpour afficher un histogramme de la colonne"Weight"du DataFramemens_rowing, et donnez-lui l'étiquette"Rowing". - Utilisez
histpour afficher un histogramme de la colonne"Weight"du DataFramemens_gymnastics, et donnez-lui l'étiquette"Gymnastics". - Pour les deux histogrammes, utilisez l'argument
histtypeavec 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()