Personnaliser avec matplotlib

Visualisation de données intermédiaire avec Seaborn

Chris Moffitt

Instructor

Axes de Matplotlib

  • La plupart des personnalisations passent par les objets Axes de matplotlib
  • Vous pouvez transmettre un Axes aux fonctions seaborn
fig, ax = plt.subplots()
sns.histplot(df['Tuition'], ax=ax)
ax.set(xlabel='Tuition 2013-14')

Exemple de tracé d'axes

Visualisation de données intermédiaire avec Seaborn

Aller plus loin

  • L'objet axes prend en charge de nombreuses personnalisations courantes
fig, ax = plt.subplots()
sns.histplot(df['Tuition'], ax=ax)
ax.set(xlabel="Tuition 2013-14",
       ylabel="Distribution", xlim=(0, 50000), 
title="2013-14 Tuition and Fees Distribution")

Autre exemple d'axes

Visualisation de données intermédiaire avec Seaborn

Combiner des graphiques

  • Il est possible de combiner et configurer plusieurs graphiques
fig, (ax0, ax1) = plt.subplots(nrows=1, ncols=2, 
                               sharey=True, figsize=(7,4))

sns.histplot(df['Tuition'], stat='density', ax=ax0)
sns.histplot(df.query('State == "MN"')['Tuition'], stat='density', ax=ax1)

ax1.set(xlabel='Tuition (MN)', xlim=(0, 70000))
ax1.axvline(x=20000, label='My Budget', linestyle='--')
ax1.legend()
Visualisation de données intermédiaire avec Seaborn

Combiner des graphiques

Graphiques côte à côte

Visualisation de données intermédiaire avec Seaborn

Passons à la pratique !

Visualisation de données intermédiaire avec Seaborn

Preparing Video For Download...