CommencerCommencez gratuitement

Bee swarm plot

Réalisez un bee swarm plot des longueurs de pétales d’iris. Votre axe des abscisses doit contenir chacune des trois espèces, et l’axe des ordonnées les longueurs de pétales. Un DataFrame contenant les données est déjà disponible dans votre espace de travail sous le nom df.

Pour référence, le code utilisé par Justin pour créer le bee swarm plot dans la vidéo est fourni ci-dessous :

_ = sns.swarmplot(x='state', y='dem_share', data=df_swing)
_ = plt.xlabel('state')
_ = plt.ylabel('percent of vote for Obama')
plt.show()

Vous pouvez utiliser help(sns.swarmplot) pour plus de détails sur la création de bee swarm plots avec seaborn.

Cet exercice fait partie du cours

<cours>Réflexion statistique en Python (Partie 1)</cours>
Voir le cours

Instructions de l’exercice

  • Inspectez le DataFrame df avec df.head(). Cela vous permettra d’identifier les noms de colonnes à passer comme arguments nommés x et y dans votre appel à sns.swarmplot().
  • Utilisez sns.swarmplot() pour créer un bee swarm plot à partir du DataFrame contenant le jeu de données d’iris de Fisher, df. L’axe des abscisses doit contenir chacune des trois espèces et l’axe des ordonnées les longueurs de pétales.
  • Indiquez les étiquettes des axes.
  • Affichez votre graphique.

Exercice interactif pratique

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

# Create bee swarm plot with Seaborn's default settings


# Label the axes


# Show the plot

Modifier et exécuter le code