Een titel toevoegen aan seaborn-plots (met voorbeelden)


Om een titel aan een enkel maritiem perceel toe te voegen, kunt u de functie .set() gebruiken.

Zo kunt u bijvoorbeeld als volgt een titel aan een boxplot toevoegen:

 sns. boxplot (data=df, x=' var1 ', y=' var2 '). set (title=' Title of Plot ')

Om een globale titel aan een marien facetdiagram toe te voegen, kunt u de functie .suptitle() gebruiken.

Zo kunt u bijvoorbeeld als volgt een globale titel aan een relplot toevoegen:

 #define relplot
rel = sns. relplot (data=df, x=' var1 ', y=' var2 ', col=' var3 ')

#add overall title to replot
rel. fig . suptitle (' Overall Title ')

De volgende voorbeelden laten zien hoe u deze functies in de praktijk kunt gebruiken.

Voorbeeld 1: Voeg een titel toe aan een enkel Seaborn-plot

De volgende code laat zien hoe u een titel aan een Seaborn-boxplot toevoegt:

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

#create fake data
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#create boxplot
sns. boxplot (data=df, x=' team ', y=' points '). set (title=' Points by Team ') 

Seaborn boxplot met titel

En de volgende code laat zien hoe u een titel aan een mariene spreidingsdiagram kunt toevoegen:

 sns. scatterplot (data=df, x=' points ', y=' assists '). set (title=' Points vs. Assists ') 

Seaborn-spreidingsplot met titel

En de volgende code laat zien hoe u een titel aan een Seaborn-regplot toevoegt:

 sns. regplot (data=df, x=' points ', y=' assists '). set (title=' Points vs. Assists ') 

Seaborn-plot met titel

Voorbeeld 2: Voeg een globale titel toe aan een Seaborn Face Plot

De volgende code laat zien hoe u een titel toevoegt aan een Seaborn-facetplot:

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

#create fake data
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#create relplot
rel = sns. relplot (data=df, x=' points ', y=' assists ', col=' team ')

#add overall title
rel. fig . suptitle (' Stats by Team ')

Seaborn gefacetteerd plot met titel

We kunnen ook het argument subplots_adjust() gebruiken om de algemene titel iets hoger te plaatsen, zodat deze de individuele plots niet verstoort:

 #create relplot
rel = sns. relplot (data=df, x=' points ', y=' assists ', col=' team ')

#move overall title up
rel. fig . subplots_adjust (top= .8 )

#add overall title
rel. fig . suptitle (' Stats by Team ') 

Aanvullende bronnen

Hoe u de figuurgrootte van een Seaborn-plot kunt aanpassen
Hoe de positie van een legende in Seaborn te veranderen
Hoe u aslabels op een Seaborn-plot kunt wijzigen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert