Cómo establecer el tamaño de la fuente de las etiquetas de garrapata en Matplotlib

Jinku Hu 30 enero 2023
  1. plt.xticks(fontsize= ) para establecer el tamaño de fuente de las etiquetas de garrapata
  2. ax.set_xticklabels(xlabels, Fontsize= ) para establecer el tamaño de la fuente de las etiquetas de marca
  3. plt.setp(ax.get_xticklabels(), Fontsize=) para establecer el tamaño de la fuente de las etiquetas de marca
  4. ax.tick_params(axis='x', Labelsize= ) para establecer el tamaño de la fuente de las etiquetas de las garrapatas
Cómo establecer el tamaño de la fuente de las etiquetas de garrapata en Matplotlib

En este artículo del tutorial, introduciremos diferentes métodos para establecer el tamaño de la fuente de las etiquetas de marca en Matplotlib. Incluye,

  • plt.xticks(fontsize= )
  • ax.set_xticklabels(xlabels, fontsize= )
  • plt.setp(ax.get_xticklabels(), fontsize=)
  • ax.tick_params(axis='x', labelsize= )

Utilizaremos el mismo conjunto de datos en los siguientes ejemplos de código.

Matplotlib set tick labels font size_basic

Los códigos para crear la figura anterior son,

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = range(10)
yvalues = xvalues

fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.grid(True)

plt.show()

plt.xticks(fontsize= ) para establecer el tamaño de fuente de las etiquetas de garrapata

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = range(10)
yvalues = xvalues

fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.xticks(fontsize=16)
plt.grid(True)

plt.show()
plt.xticks(fontsize=16)

plt.xticks obtiene o establece las propiedades de las ubicaciones de las marcas y etiquetas del eje x.

fontsize o size es la propiedad de una istancia de Text, y puede usarse para establecer el tamaño de la fuente de las etiquetas de las marcas.

Matplotlib set tick labels font size_xticks

ax.set_xticklabels(xlabels, Fontsize= ) para establecer el tamaño de la fuente de las etiquetas de marca

set_xticklabels establece las etiquetas x-tick con una lista de etiquetas de cadenas, con las propiedades Text como argumentos de palabras clave. Aquí, fontsize establece el tamaño de la fuente de las etiquetas de tick.

from matplotlib import pyplot as plt
from datetime import datetime, timedelta
import numpy as np

xvalues = np.arange(10)
yvalues = xvalues

fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.xticks(xvalues)
ax.set_xticklabels(xvalues, fontsize=16)
plt.grid(True)

plt.show()

plt.setp(ax.get_xticklabels(), Fontsize=) para establecer el tamaño de la fuente de las etiquetas de marca

matplotlib.pyplot.setp establece una propiedad sobre un objeto de artista.

plt.setp(ax.get_xticklabels(), fontsize=) establece la propiedad fontsize del objeto xtick labels.

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = np.arange(10)
yvalues = xvalues

fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.setp(ax.get_xticklabels(), fontsize=16)

plt.grid(True)

plt.show()

ax.tick_params(axis='x', Labelsize= ) para establecer el tamaño de la fuente de las etiquetas de las garrapatas

tick_params establece los parámetros de las garrapatas, etiquetas de garrapata y líneas de la cuadrícula.

ax.tick_params(axis='x', labelsize= ) establece la propiedad labelsize de la etiqueta de la marca en el eje x, o en otras palabras, en el eje X.

from matplotlib import pyplot as plt
from datetime import datetime, timedelta

xvalues = range(10)
yvalues = xvalues

fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
ax.tick_params(axis="x", labelsize=16)
plt.grid(True)

plt.show()
Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook

Artículo relacionado - Matplotlib Axes

Artículo relacionado - Matplotlib Ticks