Come modificare la dimensione del carattere della legenda in una trama seaborn


È possibile utilizzare la seguente sintassi per modificare la dimensione del carattere in una legenda di trama marina:

 plt. legend (title=' Team ', fontsize= '10 ', title_fontsize= '14 ')

L’argomento fontsize specifica la dimensione del carattere delle etichette nella didascalia e title_fontsize specifica la dimensione del carattere del titolo della didascalia.

L’esempio seguente mostra come utilizzare questa funzione nella pratica.

Esempio: modifica della dimensione del carattere della legenda in un grafico Seaborn

Il codice seguente mostra come creare un grafico a dispersione in Seaborn e specificare la dimensione del carattere per le etichette e il titolo nella legenda:

 import pandas as pd
import seaborn as sns
import matplotlib. pyplot as plt
sns. set_style (' whitegrid ')

#create 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 scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#add legend
plt. legend (title=' Team ', fontsize= '10 ', title_fontsize= '14 ') 

Gli argomenti relativi alla dimensione del carattere possono anche assumere i seguenti valori:

  • xx-piccolo
  • x-piccolo
  • poco
  • MEDIA
  • grande
  • x-grande
  • xx-grande

L’esempio seguente mostra come utilizzare questi argomenti nella pratica:

 import pandas as pd
import seaborn as sns
import matplotlib. pyplot as plt
sns. set_style (' whitegrid ')

#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 scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#add legend
plt. legend (title=' Team ', fontsize=' medium ', title_fontsize=' x-large ') 

Fare riferimento alla documentazione matplotlib per una spiegazione dettagliata della funzione plt.legend() .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in Seaborn:

Come regolare la dimensione della figura di una trama Seaborn
Come modificare le etichette degli assi su un grafico Seaborn
Come cambiare la posizione di una leggenda in Seaborn
Come posizionare una leggenda al di fuori di una trama Seaborn

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *