¿Cómo puedo usar cualquier tipo de fuente en mi biblioteca de fuentes en mi computadora (por ejemplo, *otf
o *ttf
) en todas mis figuras matplotlib
?Cómo utilizar una fuente (aleatoria) * .otf o * .ttf en matplotlib?
Respuesta
Véase el ejemplo aquí: http://matplotlib.sourceforge.net/examples/api/font_file.html
En general, usted haría algo como esto si tienes intención de usar un archivo específico .ttf
. (Tenga en cuenta que apunta a un archivo fuente específica es generalmente una mala idea!)
import matplotlib.font_manager as fm
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot(range(10))
prop = fm.FontProperties(fname='/usr/share/fonts/truetype/groovygh.ttf')
ax.set_title('This is some random font', fontproperties=prop, size=32)
plt.show()
Por lo general, usted acaba de apuntar al nombre de la fuente, y dejar que la preocupación por encontrar matplotlib el archivo específico. P.ej.
import matplotlib.pyplot as plt
plt.plot(range(10))
plt.title('This is some random font', family='GroovyGhosties', size=32)
plt.show()
Si usted quiere tener matplotlib siempre utilizar una fuente en particular, entonces customize your .matplotlibrc
file. (font.family
es lo que desea establecer. Tenga en cuenta que debe especificar el nombre de la fuente, no la ruta a un archivo .ttf específico.)
Como ejemplo de hacerlo de forma dinámica (es decir, sin configurar un .matplotlibrc
archivo específico):
import matplotlib as mpl
mpl.rcParams['font.family'] = 'GroovyGhosties'
import matplotlib.pyplot as plt
plt.plot(range(10))
plt.title('Everything is crazy!!!', size=32)
plt.show()
En * nix, puede utilizar todas las fuentes de su sistema de back-end que permite fontconfig de matplotlib.
Sin embargo, matplotlib no habla realmente con las bibliotecas de fontconfig, sino que emula su comportamiento ejecutando las utilidades de fontconfig cli.
Por lo tanto, nuking el matplotlib fontconfig cache para que descubra nuevas fuentes puede ser un salvavidas (la existencia de este caché es prueba directa de la falta de integración completa de fontconfig).
- 1. acceso OTF fuente
- 2. ¿Cómo puedo convertir el tipo de letra PostScript 1 a .otf o .ttf?
- 3. ¿Cómo puedo convertir archivos TTF a formato OTF?
- 4. ¿Por qué Matplotlib no usa la fuente .ttf que proporciono?
- 5. Convierte fuentes arábigas TTF/OTF a woff, eof?
- 6. ¿Utiliza la fuente Windows (TTF)?
- 7. Agregue la fuente .otf a la aplicación iphone
- 8. Uso de una fuente personalizada (ttf) en CSS
- 9. Cómo convertir una fuente de mapa de bits (.FON) en una fuente truetype (.TTF)?
- 10. Cómo utilizar una fuente personalizada con WebView
- 11. Generación .afm de .ttf
- 12. ¿Por qué debemos incluir TTF, EOT, woff, SVG, ... en una fuente cara
- 13. Matplotlib, fuente consistente utilizando látex
- 14. extraer la imagen del carácter de fuente del archivo ttf
- 15. Obtener el nombre de la fuente del archivo .ttf
- 16. ¿Cómo creo una ruta aleatoria?
- 17. ¿Cómo se puede cargar una fuente (TTF) desde un archivo usando Core Text?
- 18. MySQL: ¿Cómo recuperar una fila aleatoria o varias filas aleatorias?
- 19. Cómo cambiar el tamaño de fuente en un diagrama matplotlib
- 20. desea incrustar una fuente, pero no se puede convertir de Maleta de tipos o PostScript Tipo 1 archivos
- 21. ¿Cómo generar una fecha aleatoria en Ruby?
- 22. .otf fuentes en los navegadores web
- 23. ¿Cómo agregar una fuente personalizada a la aplicación Rails?
- 24. cómo incrustar fuentes en PDF producidos por matplotlib?
- 25. Conseguir una 'fuente: no encontrado' error al utilizar la fuente en una escritura del golpe
- 26. cómo usar pyplot.arrow o parches.Arrow in matplotlib?
- 27. Cómo trazar una línea de color de degradado en matplotlib?
- 28. Fuentes TTF no disponibles en Intellij
- 29. PHP: ¿Cómo se puede leer el "Título" de la fuente del archivo .ttf?
- 30. ttf font no disponible para iPhone en el constructor de interfaz o simulador