CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un histogramme de life_exp avec 5 classes (bins). Pouvez-vous dire quelle classe contient le plus d'observations?
  • Créez un autre histogramme de life_exp, cette fois avec 20 classes. 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()
Modifier et exécuter le code