Dimensione carattere in Seaborn Plot

Manav Narula 30 gennaio 2023
  1. Usa la funzione seaborn.set() per impostare la dimensione del carattere in Seaborn Plot
  2. Usa il parametro fontsize per modificare la dimensione del carattere in Seaborn Plot
Dimensione carattere in Seaborn Plot

In questo tutorial, discuteremo come modificare la dimensione del carattere nei grafici di Seaborn.

Usa la funzione seaborn.set() per impostare la dimensione del carattere in Seaborn Plot

Possiamo cambiare le configurazioni e il tema di un grafico di seaborn usando la funzione seaborn.set(). Per impostare la dimensione del carattere, usiamo il parametro font_scale in questa funzione. Questo parametro altera automaticamente il carattere di tutto nel grafico, dalla legenda alle etichette degli assi e tutto.

Vedere il codice di seguito per capire il suo utilizzo.

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

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)

sns.set(font_scale=2)
p = sns.lineplot(data=df)
p.set_xlabel("X-Axis")
p.set_ylabel("Y-Axis")
p.set_title("Plot")
plt.legend(labels=["Legend_Day1", "Legend_Day2"])

dimensione carattere seaborn 1

Se non viene specificato nulla nella funzione, imposta tutto sul valore predefinito. Notare l’uso di diverse funzioni per aggiungere diversi elementi e come la funzione set() cambia la dimensione di tutto in una volta.

Usa il parametro fontsize per modificare la dimensione del carattere in Seaborn Plot

A volte, utilizziamo funzioni diverse per includere elementi diversi in una trama. Possiamo modificare la dimensione di elementi come le etichette degli assi, la legenda e il titolo impostando il parametro fontsize al valore desiderato nelle rispettive funzioni.

Il codice seguente lo spiegherà.

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

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)

sns.set()
p = sns.lineplot(data=df)
p.set_xlabel("X-Axis", fontsize=20)
p.set_ylabel("Y-Axis", fontsize=20)
p.set_title("Plot", fontsize=20)
plt.legend(labels=["Legend_Day1", "Legend_Day2"], fontsize=20)

dimensione carattere seaborn 2

Come discusso nel metodo precedente, la funzione sns.set() viene utilizzata prima del grafico per impostare tutto come predefinito.

Autore: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn