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.