Obtengo este error al intentar aplicar cualquier fuente: WARNING:matplotlib.font_manager:findfont: Font family [‘Verdana’] not found. Fal...

Pregunta de la clase:
Set
Alejandro Garcia Chirinos

Alejandro Garcia Chirinos

Pregunta
studenthace 3 años

Obtengo este error al intentar aplicar cualquier fuente:

WARNING:matplotlib.font_manager:findfont: Font family [‘Verdana’] not found. Falling back to DejaVu Sans.

¿Será que falta instalar esa font? Pero yo puedo verla en Office sin ningun problema. Alguna idea?

2 respuestas
para escribir tu comentario
    Juan Manuel Pinto Hernández

    Juan Manuel Pinto Hernández

    studenthace 2 años

    Hola, no sé si aún necesites ayuda con esto, pero encontré una forma de solucionarlo. Solucioné el problema en Deepnote, pero yo creo que en Google Colab podría funcionar también.

    1. buscas el archivo de la fuente que quieres usar. Yo la saqué de C:\Windows\Fonts en mi computadora, pero puedes encontrarlo en internet. Lo importante es que el archivo termine en ".ttf".
    2. Este archivo lo subí a Deepnote (use verdana porque es el que se usa en la clase). !Sin título.png
    3. Toca importar el font manager de matplot.
    from matplotlib.font_manager import fontManager,FontProperties
    1. instalar la fuente:
    path = "/work/verdana.ttf" #el path se copia del archivo que se subió a deepnote. fontManager.addfont(path) prop=FontProperties(fname=path) sns.set(font=prop.get_name())

    ya después solo es necesario llamar la fuente como se hizo en la clase y listo :D

Curso de Visualización de Datos con Matplotlib y Seaborn

Curso de Visualización de Datos con Matplotlib y Seaborn

Aprende a crear gráficas de manera sencilla con Python. Utiliza Matplotlib y Seaborn, dos de sus librerías más usadas en data science, y aplica el gran poder que tienen las visualizaciones en el análisis de datos.

Curso de Visualización de Datos con Matplotlib y Seaborn
Curso de Visualización de Datos con Matplotlib y Seaborn

Curso de Visualización de Datos con Matplotlib y Seaborn

Aprende a crear gráficas de manera sencilla con Python. Utiliza Matplotlib y Seaborn, dos de sus librerías más usadas en data science, y aplica el gran poder que tienen las visualizaciones en el análisis de datos.