Aggiungi titolo a Seaborn Plot

  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

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 titolo 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