Jak dodać tytuł do działek seaborn (z przykładami)


Aby dodać tytuł do pojedynczej działki morskiej, możesz użyć funkcji .set() .

Oto jak na przykład dodać tytuł do wykresu pudełkowego:

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

Aby dodać tytuł globalny do fasetowej fabuły morskiej, możesz użyć funkcji .suptitle() .

Oto jak na przykład dodać tytuł globalny do wykresu relplot:

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

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

Poniższe przykłady pokazują, jak wykorzystać te funkcje w praktyce.

Przykład 1: Dodaj tytuł do pojedynczej działki Seaborn

Poniższy kod pokazuje, jak dodać tytuł do wykresu pudełkowego Seaborn:

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

Fabuła pudełkowa Seaborn z tytułem

Poniższy kod pokazuje, jak dodać tytuł do morskiego wykresu rozrzutu:

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

Działka rozproszona Seaborn z tytułem

Poniższy kod pokazuje, jak dodać tytuł do wykresu regplot Seaborn:

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

Działka Seaborn z tytułem

Przykład 2: Dodaj tytuł globalny do wykresu ściany Seaborn

Poniższy kod pokazuje, jak dodać tytuł do fasetowej fabuły Seaborn:

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

Fasetowana fabuła Seaborn z tytułem

Możemy również użyć argumentu subplots_just() , aby przesunąć ogólny tytuł nieco wyżej, tak aby nie kolidował z pojedynczymi wątkami:

 #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 ') 

Dodatkowe zasoby

Jak dostosować rozmiar figury na wykresie Seaborn
Jak zmienić pozycję legendy w Seaborn
Jak zmienić etykiety osi na wykresie Seaborn

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *