47 votes

Comment utiliser une police *.otf ou *.ttf (aléatoire) dans matplotlib?

Comment puis-je utiliser n’importe quel type de police dans ma bibliothèque de polices sur mon ordinateur (par exemple ou ) dans toutes mes `` figures?

3voto

nim Points 595

Sur *nix, vous pouvez utiliser toutes vos polices système en activant le backend fontconfig de matplotlib.

Cependant matplotlib ne parle pas vraiment aux bibliothèques fontconfig, il émule son comportement en exécutant les utilitaires cli fontconfig.

Par conséquent, la suppression du cache matplotlib fontconfig afin qu’il découvre de nouvelles polices peut être une bouée de sauvetage (l’existence de ce cache est la preuve directe du manque d’intégration complète de fontconfig).

0voto

Liang Chen Points 1

Vous pouvez également spécifier la police et remplacer la famille de polices par défaut dans matplot config, par exemple pour *nix

~/.matplotlib/matplotlibrc

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X