Créer un histogramme (2) : classes (bins)
Dans l'exercice précédent, vous n'avez pas indiqué le nombre de classes (bins). Par défaut, Python le fixe à 10 dans ce cas. Le nombre de classes est très important. Trop peu de classes simplifient trop la réalité et masquent les détails. Trop de classes compliquent inutilement la réalité et font perdre la vue d'ensemble.
Pour contrôler le nombre de classes utilisées pour regrouper vos données, vous pouvez définir l'argument bins.
C'est exactement ce que vous allez faire dans cet exercice. Vous produirez deux graphiques. Le code du script inclut déjà des appels à plt.show() et plt.clf() ; plt.show() affiche le graphique ; plt.clf() le réinitialise pour repartir à neuf.
Comme auparavant, life_exp est disponible et matplotlib.pyplot est importé sous le nom plt.
Cette activité fait partie du cours
Python intermédiaire
Instructions de l’exercice
- Créez un histogramme de
life_expavec5classes (bins). Pouvez-vous dire quelle classe contient le plus d'observations? - Créez un autre histogramme de
life_exp, cette fois avec20classes. Est-ce mieux?
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()