Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Décoration des Graphiques | Tracé avec Seaborn
Visualisation Ultime Avec Python
course content

Contenu du cours

Visualisation Ultime Avec Python

Visualisation Ultime Avec Python

1. Introduction à Matplotlib
2. Création de Graphiques Couramment Utilisés
3. Personnalisation des Graphiques
4. Plus de Graphiques Statistiques
5. Tracé avec Seaborn

book
Décoration des Graphiques

Définir le Style

Tout d'abord, commençons par définir le style pour le graphique. seaborn dispose d'une fonction set_style() exactement pour cet objectif. Nous nous intéressons à son seul paramètre obligatoire appelé style. Il a plusieurs valeurs possibles, qui sont tous des styles différents :

  • 'white';
  • 'dark';
  • 'whitegrid';
  • 'darkgrid';
  • 'ticks'.

N'hésitez pas à expérimenter avec eux :

1234567
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

Définir la Palette

Une autre option que vous avez est de changer les couleurs des éléments du graphique dans seaborn en utilisant la fonction set_palette(). Nous nous concentrerons sur son seul paramètre obligatoire palette. Voici quelques palettes possibles :

  • Palettes circulaires : 'hls', 'husl';

  • Palettes perceptuellement uniformes : 'rocket', 'magma', 'mako', etc;

  • Palettes de couleurs divergentes : 'RdBu', 'PRGn', etc;

  • Palettes de couleurs séquentielles : 'Greys', 'Blues', etc.

Vous pouvez en explorer plus ici. Encore une fois, n'hésitez pas à expérimenter avec différentes palettes :

12345678910
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') # Setting the palette sns.set_palette('magma') # Loading a built-in dataset of the Titanic passengers titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

Définir le Contexte

Il existe une autre fonction dans la bibliothèque seaborn, set_context(). Elle affecte des aspects tels que la taille des étiquettes, lignes, et d'autres éléments du graphique (le style global n'est pas affecté).

Son paramètre le plus important est context qui peut être soit un dict de paramètres, soit un string d'un ensemble préconfiguré.

'notebook' est le context par défaut, d'autres contextes sont 'paper', 'talk', et 'poster', qui sont essentiellement juste des versions des paramètres de notebook échelonnées par une certaine valeur.

Voici un exemple, vous pouvez essayer différents contextes et voir la différence :

123456789101112
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') # Setting the palette sns.set_palette('magma') # Setting the context sns.set_context('paper') # Loading a built-in dataset of the Titanic passengers titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

Vous pouvez explorer plus sur set_context() dans sa documentation.

Tâche

Swipe to start coding

  1. Utilisez la fonction correcte pour définir le style sur 'dark'.
  2. Utilisez la fonction correcte pour définir la palette sur 'rocket'.
  3. Utilisez la fonction correcte pour définir le contexte sur 'talk'.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3
toggle bottom row

book
Décoration des Graphiques

Définir le Style

Tout d'abord, commençons par définir le style pour le graphique. seaborn dispose d'une fonction set_style() exactement pour cet objectif. Nous nous intéressons à son seul paramètre obligatoire appelé style. Il a plusieurs valeurs possibles, qui sont tous des styles différents :

  • 'white';
  • 'dark';
  • 'whitegrid';
  • 'darkgrid';
  • 'ticks'.

N'hésitez pas à expérimenter avec eux :

1234567
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

Définir la Palette

Une autre option que vous avez est de changer les couleurs des éléments du graphique dans seaborn en utilisant la fonction set_palette(). Nous nous concentrerons sur son seul paramètre obligatoire palette. Voici quelques palettes possibles :

  • Palettes circulaires : 'hls', 'husl';

  • Palettes perceptuellement uniformes : 'rocket', 'magma', 'mako', etc;

  • Palettes de couleurs divergentes : 'RdBu', 'PRGn', etc;

  • Palettes de couleurs séquentielles : 'Greys', 'Blues', etc.

Vous pouvez en explorer plus ici. Encore une fois, n'hésitez pas à expérimenter avec différentes palettes :

12345678910
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') # Setting the palette sns.set_palette('magma') # Loading a built-in dataset of the Titanic passengers titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

Définir le Contexte

Il existe une autre fonction dans la bibliothèque seaborn, set_context(). Elle affecte des aspects tels que la taille des étiquettes, lignes, et d'autres éléments du graphique (le style global n'est pas affecté).

Son paramètre le plus important est context qui peut être soit un dict de paramètres, soit un string d'un ensemble préconfiguré.

'notebook' est le context par défaut, d'autres contextes sont 'paper', 'talk', et 'poster', qui sont essentiellement juste des versions des paramètres de notebook échelonnées par une certaine valeur.

Voici un exemple, vous pouvez essayer différents contextes et voir la différence :

123456789101112
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') # Setting the palette sns.set_palette('magma') # Setting the context sns.set_context('paper') # Loading a built-in dataset of the Titanic passengers titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

Vous pouvez explorer plus sur set_context() dans sa documentation.

Tâche

Swipe to start coding

  1. Utilisez la fonction correcte pour définir le style sur 'dark'.
  2. Utilisez la fonction correcte pour définir la palette sur 'rocket'.
  3. Utilisez la fonction correcte pour définir le contexte sur 'talk'.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt