Personnalisation des graphiques de dispersion

Introduction à la visualisation de données avec Seaborn

Erin Case

Data Scientist

Aperçu du graphique de dispersion

Montrer la relation entre deux variables quantitatives

Nous avons vu :

  • Sous-graphes (col et row)
  • Sous-groupes avec couleur (hue)

Nouvelles personnalisations :

  • Sous-groupes avec taille de point et style
  • Modification de la transparence des points

À utiliser avec scatterplot() et relplot()

Introduction à la visualisation de données avec Seaborn

Sous-groupes avec taille de point

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            size="size")

plt.show()

Graphique de dispersion avec taille de point variable

1 Waskom, M. L. (2021). seaborn : visualisation de données statistiques. https://seaborn.pydata.org/
Introduction à la visualisation de données avec Seaborn

Taille et teinte des points

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            size="size",
            hue="size")

plt.show()

Graphique de dispersion dont la taille et la couleur des points varient

1 Waskom, M. L. (2021). seaborn : visualisation de données statistiques. https://seaborn.pydata.org/
Introduction à la visualisation de données avec Seaborn

Sous-groupes avec style de point

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            hue="smoker", 
            style="smoker")

plt.show()

Graphique de dispersion dont la couleur et le style varient

1 Waskom, M. L. (2021). seaborn : visualisation de données statistiques. https://seaborn.pydata.org/
Introduction à la visualisation de données avec Seaborn

Modification de la transparence des points

import seaborn as sns
import matplotlib.pyplot as plt

# Set alpha to be between 0 and 1
sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            alpha=0.4)

plt.show()

Graphique de dispersion avec des points plus transparents

1 Waskom, M. L. (2021). seaborn : visualisation de données statistiques. https://seaborn.pydata.org/
Introduction à la visualisation de données avec Seaborn

Passons à la pratique !

Introduction à la visualisation de données avec Seaborn

Preparing Video For Download...