CommencezCommencez gratuitement

Essaims d'abeilles

Créez un nuage en essaim à l'aide de sns.swarmplot() pour examiner les niveaux d'ozone pour toutes les villes dans les données pollution pour le mois de mars. Pour rendre l'essaim plus lisible, réduisez la taille des points afin d'éviter le surpeuplement causé par le grand nombre de points à l'écran. Enfin, comme vous avez manipulé les données pour produire ce graphique, ajoutez un titre pour aider le lecteur à comprendre ce qu'il regarde.

Cette activité fait partie du cours

Améliorer vos visualisations de données en Python

Voir le cours

Instructions de l’exercice

  • Filtrez les données pollution pour ne garder que les observations de mars.
  • Tracez les niveaux O3 comme valeur continue dans swarmplot().
  • Réduisez la taille des points à 3 pour éviter l'encombrement.
  • Donnez au graphique le titre 'March Ozone levels by city'.

Exercice interactif pratique

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

# Filter data to just March
pollution_mar = pollution[pollution.month == ____]

# Plot beeswarm with x as O3
sns.swarmplot(y = "city",
              x = '____', 
              data = pollution_mar, 
              # Decrease the size of the points to avoid crowding 
              size = ____)

# Give a descriptive title
plt.____('____')
plt.show()
Modifier et exécuter le code