Tamaño de fuente matplotlib

Tamaño de fuente matplotlib
Con frecuencia, es posible que deba personalizar el tamaño de fuente predeterminado en los gráficos creados con matplotlib. Afortunadamente, Matplotlib tiene un amplio soporte para la manipulación de texto, incluido el ajuste del tamaño de la fuente y más.

A través de esta guía, comprenderá cómo administrar y ajustar el tamaño de fuente predeterminado en sus gráficos de matlotlib.

Comencemos creando un gráfico simple usando datos de muestra.

PLT.Plot ([1,2,3,4,5], etiqueta = "rojo", color = 'rojo')
PLT.Plot ([2,4,6,8,10], etiqueta = "naranja", color = 'naranja')
PLT.Suptitle ('gráficos de muestra')
PLT.xlabel ('eje x')
PLT.Ylabel ('eje y')
PLT.leyenda()

El código anterior debe generar una trama de línea simple con un título, etiquetas en el eje x e y, y una leyenda de referencia.

Se muestra el diagrama resultante:

Una vez que tengamos la parcela de muestra funcionando para nosotros, personalizamos el tamaño de fuente de varios elementos de las parcelas

Matplotlib Personalizar tamaño para todos los elementos

Para actualizar el tamaño de fuente para todas las parcelas y sus elementos correspondientes, debe usar el parámetro RCPARAMS.

El parámetro rcParams es un diccionario con varios componentes para ajustar varias propiedades de los gráficos de matlotlib.

Para cambiar el tamaño de fuente de todas las parcelas y elementos a 20, podemos ejecutar el código:

Importar matplotlib.Pyplot como PLT
PLT.rcparams.actualización ('fuente.tamaño ': 20)

En el código anterior, usamos los RCParames.Método de actualización () para actualizar la fuente '.Tamaño de la llave de tamaño. Luego pasamos el valor al tamaño de fuente objetivo.

Luego puede volver a ejecutar sus gráficos y los cambios se reflejarán como:

Para ver todas las teclas del parámetro RCParams:

PLT.rcparams.llaves()
'AGG.camino.Chunksize ': 0,
'animación.bitres ': -1,
'animación.Codec ':' H264 ',
'animación.convert_args ': [],
'animación.convert_path ':' convert ',
'animación.incred_limit ': 20.0,
'animación.ffmpeg_args ': [],
'animación.ffmpeg_path ':' ffmpeg ',
'animación.Frame_format ':' PNG ',
'animación.html ':' ninguno ',
'animación.escritor ':' ffmpeg ',
'hachas.autolimit_mode ':' datos ',
'hachas.axisbelow ':' línea ',
'hachas.edgecolor ':' negro ',
'hachas.facecolor ':' blanco ',
'hachas.formatero.Límites ': [-5, 6],
... Salida truncada .. .

Es bueno tener en cuenta que actualizar la fuente.La tecla de tamaño afectará todas las gráficas y elementos en matplotlib.

Aunque el método anterior es muy efectivo para ajustes rápidos del tamaño de fuente, podría ser lo que está buscando.

Matplotlib Cambiar el tamaño de la fuente de los componentes individuales

Si desea ajustar el tamaño de fuente de los componentes individuales dentro de una gráfica específica, debe usar el parámetro RC.

Este parámetro le permite especificar qué componente se dirige a ajustar el tamaño de la fuente.

Comiencemos por configurar el tamaño de fuente predeterminado usando el parámetro RC. Para eso, podemos hacer:

PLT.RC ('Font', tamaño = 18)

El código anterior le permite restablecer el valor predeterminado al valor especificado.

Para cambiar el tamaño de fuente del título de los ejes:

PLT.RC ('Axes', Titlesize = 20)

Notará que el tamaño de fuente de los ejes del gráfico se actualiza como:

Para cambiar el tamaño de la fuente de las etiquetas:

PLT.RC ('ejes', etiqueta = 25)

La figura resultante es como se muestra:

Observe cómo la fuente de las etiquetas es mayor que el valor predeterminado.

Para actualizar el tamaño de fuente de la leyenda, use la leyenda como el nombre del componente como:

PLT.RC ('Legend', FontSize = 8)

El código anterior debe establecer el tamaño de la fuente de leyenda en un valor pequeño como se muestra en el diagrama resultante.

Para cambiar el tamaño de fuente de las etiquetas X Tick and Y Tick, respectivamente, ejecute:

PLT.RC ('Xtick', Labelsize = 12)
PLT.RC ('Ytick', Labelsize = 16)

El código anterior debe actualizar las etiquetas de tick X e Y al tamaño de fuente especificado.

Matplotlib Restauración Tamaño de fuente predeterminado

Si ha modificado el tamaño de fuente de trazado predeterminado, puede restaurar el valor predeterminado como:

PLT.rcparams.Actualización (PLT.rcParamsDefault)

El código anterior debe devolver todos los tamaños de fuente al valor predeterminado.

Conclusión

Esta guía exploró varios métodos para cambiar el tamaño de fuente en gráficos de matplotlib. También discutimos cómo modificar el tamaño de fuente de los componentes individuales dentro de una gráfica específica.

La capacidad de modificar el tamaño de la fuente para varias partes de una parcela le permite aumentar la legibilidad de sus gráficos.