Aggiungi titolo a Seaborn Plot
-
Usa la funzione
set_title()per aggiungere un titolo a un grafico Seaborn -
Usa la funzione
set()per aggiungere un titolo a un grafico di Seaborn -
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")

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

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

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