Formation 90 min de lecture Visualisation de donnΓ©es

πŸ“¦ Visualisations avancΓ©es avec Seaborn

Python & Data Science Chapitre : Visualisation de donnΓ©es Sous-chapitre : Seaborn

Objectifs d'apprentissage

🎯 Objectifs :\n
1CrΓ©er des heatmaps\n2. CrΓ©er des pairplots\n3. CrΓ©er des box plots\n4. CrΓ©er des violin plots

Introduction

πŸ“– Seaborn est basΓ© sur Matplotlib et offre des graphiques statistiques avancΓ©s.

Contenu thΓ©orique

Seaborn :\n
PYTHON
\nimport seaborn as sns\n\n# Heatmap (corrΓ©lation)\nsns.heatmap(df.corr(), annot=True, cmap="coolwarm")\n\n# Pairplot (relations)\nsns.pairplot(df, hue="categorie")\n\n# Box plot\nsns.boxplot(x="categorie", y="valeur", data=df)\n\n# Violin plot\nsns.violinplot(x="categorie", y="valeur", data=df)\n

Exemples pratiques

πŸ’» Exemple : Analyse de donnΓ©es Iris\n
PYTHON
\nimport seaborn as sns\nimport matplotlib.pyplot as plt\n\n# Chargement du dataset Iris\niris = sns.load_dataset("iris")\n\n# Matrice de corrélation\nplt.figure(figsize=(10, 8))\nsns.heatmap(iris.corr(), annot=True, cmap="coolwarm", fmt=".2f")\nplt.title("Matrice de corrélation - Iris")\nplt.show()\n\n# Pairplot avec couleur par espèce\nsns.pairplot(iris, hue="species", diag_kind="hist")\nplt.show()\n\n# Box plot par espèce\nplt.figure(figsize=(10, 6))\nsns.boxplot(x="species", y="petal_length", data=iris)\nplt.title("Longueur des pétales par espèce")\nplt.show()\n\n# Violin plot\nplt.figure(figsize=(10, 6))\nsns.violinplot(x="species", y="sepal_length", data=iris)\nplt.title("Distribution de la longueur des sépales")\nplt.show()\n

Bonnes pratiques

1Utiliser heatmap pour corrΓ©lations\nβœ… 2. Utiliser pairplot pour relations multiples\nβœ… 3. Utiliser box plot pour comparaisons\nβœ… 4. Utiliser violin plot pour distribution

Pièges à éviter

Oublier d'installer seaborn\n
pip install seaborn

RΓ©sumΓ©

heatmap() : matrice de corrΓ©lation\nβœ… pairplot() : relations multiples\nβœ… boxplot() : comparaisons\nβœ… violinplot() : distribution\nβœ… hue : couleur par catΓ©gorie

Ressources supplΓ©mentaires

πŸ“š seaborn.pydata.org/tutorial.html