Nota
Fare clic qui per scaricare il codice di esempio completo
Utilizzo di un file di caratteri ttf in Matplotlib #
Sebbene di solito non sia una buona idea puntare esplicitamente a un singolo file ttf per un'istanza di font, puoi farlo passando pathlib.Pathun'istanza come
parametro font . Nota che il passaggio di percorsi come strs non è intenzionalmente supportato, ma puoi semplicemente racchiudere strs in pathlib.Paths secondo necessità.
Qui utilizziamo il font Computer Modern roman ( cmr10) fornito con Matplotlib.
Per una soluzione più flessibile, vedere Configurazione della famiglia di caratteri e Demo dei caratteri (stile orientato agli oggetti) .
from pathlib import Path
import matplotlib as mpl
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
fpath = Path(mpl.get_data_path(), "fonts/ttf/cmr10.ttf")
ax.set_title(f'This is a special font: {fpath.name}', font=fpath)
ax.set_xlabel('This is the default font')
plt.show()

Riferimenti
L'uso delle seguenti funzioni, metodi, classi e moduli è mostrato in questo esempio: