Ajouter un titre au tracé Seaborn

Manav Narula 30 janvier 2023
  1. Utilisez la fonction set_title() pour ajouter un titre à un tracé Seaborn
  2. Utilisez la fonction set() pour ajouter un titre à un tracé Seaborn
  3. Utilisez la fonction title() pour ajouter un titre à un tracé Seaborn
Ajouter un titre au tracé Seaborn

Dans ce didacticiel, nous verrons comment ajouter un titre à une intrigue marine.

Utilisez la fonction set_title() pour ajouter un titre à un tracé Seaborn

Un tracé Seaborn renvoie un objet de type instance d’axes matplotlib. Pour de tels objets, nous pouvons utiliser la fonction set_title() pour ajouter un titre au tracé.

Par example,

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)

p = sns.lineplot(data=df)
p.set_title("Title")

titre Seaborn 1

On peut également contrôler la taille du titre en utilisant le paramètre fontsize.

Utilisez la fonction set() pour ajouter un titre à un tracé Seaborn

La fonction set() permet d’ajouter différents éléments au tracé et peut être utilisée pour ajouter le titre. Nous utilisons le paramètre title et lui donnons le nom souhaité.

Par example,

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)

p = sns.lineplot(data=df)
p.set(title="Title")

titre Seaborn 2

Notez que cela fonctionne de manière similaire à la fonction set_title() évoquée précédemment.

Utilisez la fonction title() pour ajouter un titre à un tracé Seaborn

La fonction matplotlib.pyplot.title() permet d’ajouter un titre au tracé courant. Il propose de nombreuses personnalisations via différents arguments. Quelques-uns d’entre eux sont l’argument loc qui est utilisé pour spécifier l’emplacement; l’argument fontdict() contrôlant l’apparence et l’alignement de la police; et l’argument color spécifiant sa couleur.

Dans le code suivant, nous ajoutons un titre à un graphique Seaborn à l’aide de cette fonction.

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)

p = sns.lineplot(data=df)
plt.title("Title")

titre Seaborn 3

Auteur: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn