Come modificare la dimensione del carattere nei grafici seaborn (con esempi)


È possibile utilizzare la seguente sintassi di base per modificare la dimensione del carattere nei grafici Seaborn:

 import seaborn as sns

sns. set (font_scale= 2 )

Tieni presente che il valore predefinito di font_scale è 1. Aumentando questo valore, puoi aumentare la dimensione del carattere di tutti gli elementi nel grafico.

Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.

Esempio 1: modifica la dimensione del carattere di tutti gli elementi nella trama Seaborn

Il codice seguente mostra come creare un semplice grafico a linee in Seaborn con la dimensione del carattere predefinita:

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

#createDataFrame
df = pd. DataFrame ({' date ': ['1/1/2021', '1/30/2021', '1/1/2021', '1/30/2021'],
                   ' sales ': [4, 11, 6, 18],
                   ' company ': ['A', 'A', 'B', 'B']})

#plot multiple lines
sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df). set (title=' Sales Data ')

E il codice seguente mostra come utilizzare la funzione sns.set() per aumentare la dimensione del carattere di tutti gli elementi nella trama:

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

#increase font size of all elements
sns. set (font_scale= 2 )

#createDataFrame
df = pd. DataFrame ({' date ': ['1/1/2021', '1/30/2021', '1/1/2021', '1/30/2021'],
                   ' sales ': [4, 11, 6, 18],
                   ' company ': ['A', 'A', 'B', 'B']})

#plot multiple lines
sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df). set (title=' Sales Data ') 

Terreno marino con una dimensione del carattere specifica

Tieni presente che la dimensione del carattere di ciascun elemento della trama è aumentata in modo significativo.

Esempio 2: modificare la dimensione del carattere di elementi specifici nella trama Seaborn

Il codice seguente mostra come modificare la dimensione del carattere di elementi specifici in una trama Seaborn:

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

#createDataFrame
df = pd. DataFrame ({' date ': ['1/1/2021', '1/30/2021', '1/1/2021', '1/30/2021'],
                   ' sales ': [4, 11, 6, 18],
                   ' company ': ['A', 'A', 'B', 'B']})

#plot multiple lines
sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df)

#modify individual font size of elements
plt. legend (title=' Company ', fontsize= 20 )
plt. xlabel (' Date ', fontsize= 16 );
plt. ylabel (' Sales ', fontsize= 16 );
plt. title (' Sales Data ', fontsize= 20 )
plt. tick_params (axis=' both ', which=' major ', labelsize= 14 ) 

Tieni presente che ogni elemento nel grafico ha una dimensione del carattere univoca basata sul valore specificato nell’argomento fontsize .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni in Seaborn:

Come creare più grafici Seaborn in un’unica figura
Come cambiare la posizione di una leggenda in Seaborn
Come aggiungere un titolo alle trame di Seaborn

Aggiungi un commento

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