En este artículo, aprenderemos cómo cambiar el tamaño de la etiqueta y marcar el tamaño de la etiqueta de la barra de colores en Matplotlib usando Python.
Las etiquetas son un tipo de asignación de nombre que se puede aplicar a cualquier Node del gráfico. Son solo un nombre, por lo que las etiquetas están presentes o ausentes. Para etiquetar correctamente un gráfico, ayuda a identificar el eje x y el eje y. Cada marca representa un valor específico de unidades en una escala continua o el valor de una categoría en una escala categórica. El eje X y el eje Y se indican en el gráfico.
Aquí discutiremos cómo cambiar el tamaño de la etiqueta y marcar el tamaño de la etiqueta de la barra de color, utilizando diferentes ejemplos para que quede más claro.
Sintaxis:
# Cambiar el tamaño de la etiqueta
im.figure.axes[0].tick_params(axis=”ambos”, labelsize=21)
- eje = x, y o ambos.
- tamaño de etiqueta = int
# Cambiar el tamaño de la etiqueta de marca de la barra de colores
im.figure.axes[1].tick_params(axis=””, labelsize=21)
- eje = x, y o ambos.
- tamaño de etiqueta = int
Ejemplo 1: En este ejemplo, estamos cambiando el tamaño de la etiqueta en Plotly Express con la ayuda del método im.figure.axes[0].tick_params(axis=”both”, labelsize=21) , pasando el valor del eje de parámetros como tanto el eje como el tamaño de la etiqueta como 21.
Python3
# importing libraries import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt # setup data a = np.random.rand(10, 10) im = plt.imshow(a, cmap="bwr") cb = plt.colorbar(im, orientation='horizontal') # change the label size im.figure.axes[0].tick_params(axis="both", labelsize=21) plt.show()
Producción:
Ejemplo 2: en este ejemplo, estamos cambiando el tamaño de la etiqueta en Plotly Express con la ayuda del método im.figure.axes[0].tick_params(axis=”x”, labelsize=18) , pasando el valor del eje del parámetro como x y el tamaño de la etiqueta como 18.
Python3
# importing libraries import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt # setup data a = np.random.rand(10, 10) im = plt.imshow(a, cmap="bwr") cb = plt.colorbar(im, orientation='horizontal') # change the tick label size of colorbar im.figure.axes[1].tick_params(axis="x", labelsize=18) plt.show()
Producción:
Ejemplo 3: En este ejemplo, estamos cambiando el tamaño de la etiqueta en Plotly Express con la ayuda del método im.figure.axes[0].tick_params(axis=”y”, labelsize=21) , omitiendo el valor del eje del parámetro como y y el tamaño de la etiqueta como 21.
Python3
# importing libraries import numpy as np from matplotlib import pyplot as plt # setup data plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True data = np.random.rand(6, 6) im = plt.imshow(data, interpolation="nearest", cmap="Accent") cbar = plt.colorbar(im) # change the label size im.figure.axes[0].tick_params(axis="both", labelsize=21) # change the tick label size of colorbar im.figure.axes[1].tick_params(axis="y", labelsize=21) plt.show()
Producción: