En este tutorial se explica cómo agregar un label en Matplotlib a una gráfica. Es decir, dar un título a los ejes de las gráficas en los ejes X, Y, en Python usando Matplotlib.
Es algo muy sencillo de lograr y podemos decidir si queremos un label o etiqueta para el eje x (xlabel matplotlib) o un label o etiqueta para el eje Y (ylabel matplotlib).
Resumen para agregar label.
Primero debemos tener una gráfica ya lista realizada con matplotlib. Es decir, ya con los datos a graficar y mostrándola, solo faltaría agregar los títulos de los ejes o label.
Solo es cuestión de agregar la siguiente línea de código.
Para el eje X (xlabel matplotlib):
plt. Xlabel (“Etiqueta del eje X”)
Para el label del eje Y (ylabel matplotlib):
plt. Ylabel (“Etiqueta del eje Y”)
Nota: Debes colocar esta línea de código antes del plt.show().
plt.plot(x,y)plt.xlabel(“Etiqueta del eje X”)plt.ylabel(“Etiqueta del eje Y”)plt.show()
Ejemplo agregando label Matplotlib (etiquetas en los ejes).
Primero necesitamos los datos a graficar, en este caso será con la siguiente ecuación:
Para mandarlos datos a graficar, creamos 2 arreglos vacíos uno con los valores del eje X y el otro con los valores del eje Y. Dentro de un ciclo for resolvemos la ecuación y llenamos los valores de ambos ejes. Con esto ya podemos graficar.
import matplotlib.pyplot as plt y = [] x = [] for i in range(100): y.append(i**2) x.append(i)
Luego graficamos con Matplotlib, y le agregaremos las etiquetas de los ejes (label matplotlib).
Al eje X le pondremos: “Datos de entrada” y al eje Y: “Resultado”.
Por lo tanto tenemos que agregar:
plt.xlabel( “Datos de entrada” ) plt.ylabel( “Resultado” )
El código completo es el siguiente:
import matplotlib.pyplot as plt y = [] x = [] for i in range(100): y.append(i**2) x.append(i) plt.plot( x, y) plt.title("Ejemplo") plt.xlabel("Datos de entrada") plt.ylabel("Resultado") plt.show()
Y así se verá nuestra gráfica:
Temas que te pueden interesar:
Tipos de líneas predeterminadas y personalizadas, Matplotlib Python.
Graficar en Python. Tipos de líneas, colores y marcadores en matplotlib.