Aggiungi titolo a Seaborn Plot

Manav Narula 15 febbraio 2024
  1. Usa la funzione set_title() per aggiungere un titolo a un grafico Seaborn
  2. Usa la funzione set() per aggiungere un titolo a un grafico di Seaborn
  3. Usa la funzione title() per aggiungere un titolo a un grafico di Seaborn
Aggiungi titolo a Seaborn Plot

In questo tutorial, discuteremo come aggiungere un titolo a una trama di Seaborn.

Usa la funzione set_title() per aggiungere un titolo a un grafico Seaborn

Un grafico seaborn restituisce un oggetto di tipo istanza assi matplotlib. Per tali oggetti, possiamo usare la funzione set_title() per aggiungere un titolo alla trama.

Per esempio,

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")

titolo seaborn 1

Possiamo anche controllare la dimensione del titolo usando il parametro fontsize.

Usa la funzione set() per aggiungere un titolo a un grafico di Seaborn

La funzione set() è usata per aggiungere diversi elementi alla trama e può essere usata per aggiungere il titolo. Usiamo il parametro title e gli diamo il nome desiderato.

Per esempio,

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")

titolo seaborn 2

Nota che funziona in modo simile alla funzione set_title() discussa in precedenza.

Usa la funzione title() per aggiungere un titolo a un grafico di Seaborn

La funzione matplotlib.pyplot.title() è usata per aggiungere un titolo alla trama corrente. Offre molte personalizzazioni tramite diversi argomenti. Alcuni di questi sono l’argomento loc utilizzato per specificare la posizione; l’argomento fontdict() che controlla l’aspetto e l’allineamento del carattere; e l’argomento color che ne specifica il colore.

Nel codice seguente, aggiungiamo un titolo a un diagramma di Seaborn usando questa funzione.

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")

titolo seaborn 3

Autore: 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