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