CommencezCommencez gratuitement

Ajuster le nombre d'intervalles dans un histogramme

L'histogramme que vous venez de créer avait dix intervalles. C'est la valeur par défaut de matplotlib. La « règle de la racine carrée » est une règle couramment utilisée pour choisir le nombre d'intervalles : choisissez un nombre d'intervalles égal à la racine carrée du nombre d'observations. Tracez de nouveau l'histogramme des longueurs de pétales de l'iris versicolore, cette fois en appliquant la règle de la racine carrée pour le nombre d'intervalles. Vous précisez ce nombre au moyen du paramètre nommé bins de plt.hist().

Les outils de tracé sont déjà importés et les valeurs par défaut de seaborn déjà définies. La variable versicolor_petal_length contient un tableau des longueurs de pétales et est déjà dans votre espace de noms.

Cette activité fait partie du cours

Réflexion statistique en Python (Partie 1)

Voir le cours

Instructions de l’exercice

  • Importez numpy sous le nom np. Cela vous donne accès à la fonction de racine carrée, np.sqrt().
  • Déterminez combien de points de données vous avez avec len().
  • Calculez le nombre d'intervalles selon la règle de la racine carrée.
  • Convertissez le nombre d'intervalles en entier avec la fonction intégrée int().
  • Générez l'histogramme et assurez-vous d'utiliser le paramètre nommé bins.
  • Appuyez sur Soumettre pour tracer la figure et voir le fruit de vos efforts !

Exercice interactif pratique

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

# Import numpy


# Compute number of data points: n_data


# Number of bins is the square root of number of data points: n_bins


# Convert number of bins to integer: n_bins


# Plot the histogram


# Label axes
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('count')

# Show histogram
plt.show()
Modifier et exécuter le code