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
Instructions de l’exercice
- Filtrez les données
pollutionpour ne garder que les observations de mars. - Tracez les niveaux
O3comme valeur continue dansswarmplot(). - Réduisez la taille des points à
3pour é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()