Usando un archivo de fuente ttf en Matplotlib #

Aunque normalmente no es una buena idea apuntar explícitamente a un solo archivo ttf para una instancia de fuente, puede hacerlo pasando una pathlib.Pathinstancia como parámetro de fuente . Tenga en cuenta que pasar rutas como strs no se admite intencionalmente, pero simplemente puede envolver strs en pathlib.Paths según sea necesario.

Aquí, usamos la fuente romana Computer Modern ( cmr10) enviada con Matplotlib.

Para obtener una solución más flexible, consulte Configuración de la familia de fuentes y Demostración de fuentes (estilo orientado a objetos) .

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()
Esta es una fuente especial: cmr10.ttf

Referencias

En este ejemplo se muestra el uso de las siguientes funciones, métodos, clases y módulos:

Galería generada por Sphinx-Gallery