40 votes

Comment obtenir une liste de toutes les polices actuellement disponibles pour Matplotlib ?

par exemple lorsque je veux définir font dans

matplotlib.rc('font', **font)

- Merci. Merci.

59voto

imsc Points 2027
import matplotlib.font_manager
matplotlib.font_manager.findSystemFonts(fontpaths=None, fontext='ttf')

Cochez cette case pour d'autres options.

15voto

Max Ghenis Points 400

Selon cet article de blog, ce code vous donnera des polices disponibles et des exemples :

import matplotlib.font_manager
from IPython.core.display import HTML

def make_html(fontname):
    return "<p>{font}: <span style='font-family:{font}; font-size: 24px;'>{font}</p>".format(font=fontname)

code = "\n".join([make_html(font) for font in sorted(set([f.name for f in matplotlib.font_manager.fontManager.ttflist]))])

HTML("<div style='column-count: 2;'>{}</div>".format(code))

Par exemple :

enter image description here

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