Taille de la police dans le tracé Seaborn

Manav Narula 30 janvier 2023
  1. Utilisez la fonction seaborn.set() pour définir la taille de la police dans Seaborn Plot
  2. Utilisez le paramètre fontsize pour modifier la taille de la police dans Seaborn Plot
Taille de la police dans le tracé Seaborn

Dans ce didacticiel, nous verrons comment modifier la taille de la police dans les graphiques Seaborn.

Utilisez la fonction seaborn.set() pour définir la taille de la police dans Seaborn Plot

Nous pouvons changer les configurations et le thème d’un tracé marin en utilisant la fonction seaborn.set(). Pour définir la taille de la police, nous utilisons le paramètre font_scale dans cette fonction. Ce paramètre modifie automatiquement la police de tout dans le graphique, de la légende aux étiquettes des axes et tout.

Voir le code ci-dessous pour comprendre son utilisation.

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"])

taille de police seaborn 1

Si rien n’est spécifié dans la fonction, elle définit tout sur la valeur par défaut. Remarquez l’utilisation de différentes fonctions pour ajouter différents éléments et comment la fonction set() change la taille de tout à la fois.

Utilisez le paramètre fontsize pour modifier la taille de la police dans Seaborn Plot

Parfois, nous utilisons différentes fonctions pour inclure différents éléments dans un graphique. Nous pouvons modifier la taille d’éléments tels que les étiquettes des axes, la légende et le titre en définissant le paramètre fontsize à sa valeur souhaitée dans leurs fonctions respectées.

Le code suivant expliquera cela.

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)

taille de police seaborn 2

Comme discuté dans la méthode précédente, la fonction sns.set() est utilisée avant le tracé pour tout mettre par défaut.

Auteur: 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