Estoy tratando de cambiar la fuente de etiquetas de ticks con matplotlib de la fuente estándar a Times New Roman. Creo que esto debería ser tan fácil como cambiar la fuente de las etiquetas de título y eje, pero está resultando un poco complicado. Actualmente, solo intento establecer la fuente para las etiquetas x-tick, que son fechas con autoformato (que puede ser uno de mis problemas, pero no estoy seguro).Establecer propiedades de fuente para marcar etiquetas con Matplot Lib
Recibo el error "sin atributo 'set_fontproperties' para Axessubplot" cuando se ejecutan los fragmentos de código relevantes a continuación.
ticks_font = matplotlib.font_manager.FontProperties(family='times new roman', style='normal', size=12, weight='normal', stretch='normal')
fig.autofmt_xdate()
ax.fmt_xdata = mdates.DateFormatter('%Y-%m-%d')
for label in ax.get_xticklabels():
ax.set_fontproperties(ticks_font)
Cualquier ayuda es muy apreciada.
Gracias.
Actualizar/Editar: Ah, me siento como un idiota. Lo descubrí y fue tan obvio una vez que me di cuenta. En el contexto del fragmento anterior, la respuesta es:
label.set_fontproperties(ticks_font)
¿Respondió a su pregunta? Si es así, agregue una respuesta con su solución y cierre la pregunta. –