Configuration de la famille de police dans Matplotlib

Beginner

This tutorial is from open-source community. Access the source code

Introduction

Dans Matplotlib, il est possible de configurer la famille et le style de police utilisés dans les tracés et les visualisations. Cela est utile pour assurer la cohérence de l'apparence du texte dans plusieurs tracés et pour s'assurer que le texte est lisible et facile à lire. Dans ce laboratoire, nous allons explorer la manière de configurer la famille et le style de police dans Matplotlib.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet d'adresses pour accéder au carnet Jupyter pour la pratique.

Parfois, vous devrez peut-être attendre quelques secondes pour que le carnet Jupyter ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limites du carnet Jupyter.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous résoudrons rapidement le problème pour vous.

Choisir la police sans-serif par défaut

La famille de police par défaut dans Matplotlib est sans-serif. Nous pouvons choisir d'utiliser la famille de police par défaut en configurant le paramètre font.family avec la valeur 'sans-serif'. Pour ce faire, nous pouvons utiliser le code suivant :

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "sans-serif"

Choisir une police sans-serif spécifique

Si nous souhaitons utiliser une police sans-serif spécifique, nous pouvons configurer le paramètre font.sans-serif avec une liste de noms de polices. Matplotlib tentera d'utiliser la première police de la liste disponible sur le système de l'utilisateur. Pour ce faire, nous pouvons utiliser le code suivant :

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "sans-serif"
plt.rcParams["font.sans-serif"] = ["Nimbus Sans"]

Choisir la police monospace par défaut

La police monospace par défaut dans Matplotlib est déterminée par le système d'exploitation. Nous pouvons choisir d'utiliser la police monospace par défaut en configurant le paramètre font.family avec la valeur 'monospace'. Pour ce faire, nous pouvons utiliser le code suivant :

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "monospace"

Choisir une police monospace spécifique

Si nous souhaitons utiliser une police monospace spécifique, nous pouvons configurer le paramètre font.monospace avec une liste de noms de polices. Matplotlib tentera d'utiliser la première police de la liste disponible sur le système de l'utilisateur. Pour ce faire, nous pouvons utiliser le code suivant :

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "monospace"
plt.rcParams["font.monospace"] = ["FreeMono"]

Sommaire

Dans ce laboratoire, nous avons appris à configurer la famille et le style de police dans Matplotlib. Nous avons exploré la manière de choisir les polices sans-serif et monospace par défaut, ainsi que la façon de spécifier des polices spécifiques pour chaque famille. En configurant ces paramètres, nous pouvons nous assurer que nos graphiques et nos visualisations sont lisibles et cohérents en apparence.