Construire un histogramme (1) : bins
Dans l'exercice précédent, vous n'avez pas spécifié le nombre de barres. Par défaut, Python fixe le nombre de barres à 10 dans ce cas. Le nombre de barres est assez important. Un nombre insuffisant de barres simplifie à l'extrême la réalité et ne vous permet pas de voir les détails. Un trop grand nombre de barres compliquera la réalité et ne permettra pas d'avoir une vue d'ensemble.
Pour contrôler le nombre de barres entre lesquelles vos données seront réparties, vous pouvez définir l'argument bins
.
C'est exactement ce que vous allez faire dans cet exercice. Vous ferez ici deux tracés. Le code du script comprend déjà les appels plt.show()
et plt.clf()
; plt.show()
affiche un graphique ; plt.clf()
le nettoie à nouveau pour que vous puissiez recommencer.
Comme précédemment, life_exp
est disponible et matplotlib.pyplot
est importé en tant que plt
.
Cet exercice fait partie du cours
Python intermédiaire
Instructions
- Construisez un histogramme de
life_exp
, avec5
colonnes. Pouvez-vous dire quelle colonne contient le plus grand nombre d'observations ? - Construisez un autre histogramme de
life_exp
, cette fois avec20
colonnes. Est-ce mieux ?
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Build histogram with 5 bins
# Show and clean up plot
plt.show()
plt.clf()
# Build histogram with 20 bins
# Show and clean up again
plt.show()
plt.clf()