Saltar al contenido

Etiquetas de Matplotlib

En ocasiones, puede que necesites personalizar las etiquetas en tus gráficos de Matplotlib para proporcionar más contexto o resaltar características importantes. Con Matplotlib, puedes personalizar fácilmente elementos del gráfico como etiquetas de ejes, títulos y leyendas. En este artículo, exploraremos varias formas de personalizar las etiquetas en los gráficos de Matplotlib para crear visualizaciones más informativas y atractivas.

Establecer etiquetas de ejes

Al crear gráficos en Matplotlib, es importante proporcionar contexto a los datos etiquetando los ejes. Las etiquetas del eje x y del eje y se pueden establecer utilizando las funciones xlabel() y ylabel(), respectivamente. Por ejemplo, supongamos que tenemos un gráfico de dispersión de la relación entre la altura y el peso, y queremos etiquetar los ejes con texto descriptivo. Así es como podemos hacerlo:

etiquetar los ejes de un gráfico con texto descriptivo en Python

python
import matplotlib.pyplot as plt

height = [63, 64, 65, 66, 67, 68, 69, 70, 71, 72]
weight = [127, 130, 133, 136, 139, 142, 145, 148, 151, 154]

plt.scatter(height, weight)
plt.xlabel('Height (inches)')
plt.ylabel('Weight (pounds)')
plt.show()

Este código genera un gráfico de dispersión con ejes etiquetados, proporcionando contexto a los datos y facilitando su interpretación.

Agregar un título

Además de etiquetar los ejes, también puedes querer agregar un título a tu gráfico. Esto se puede lograr utilizando la función title(). Por ejemplo, supongamos que tenemos un gráfico de líneas con los datos de ventas de una empresa y queremos agregarle un título. Así es como podemos hacerlo:

agregar un título para un gráfico en Python

python
import matplotlib.pyplot as plt

months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
sales = [25000, 30000, 45000, 35000, 50000, 60000, 70000, 80000, 90000, 100000, 110000, 120000]

plt.plot(months, sales)
plt.title('Monthly Sales')
plt.show()

Este código genera un gráfico de líneas con un título, proporcionando un resumen claro y conciso de los datos presentados.

Personalizar la leyenda

Al crear gráficos con múltiples series de datos, es importante proporcionar una leyenda para diferenciar entre las distintas series. La función legend() de Matplotlib te permite crear una leyenda para tu gráfico. Por defecto, la leyenda mostrará la etiqueta de cada serie de datos. Sin embargo, puedes personalizar la leyenda para mostrar información adicional o cambiar su apariencia.

Por ejemplo, supongamos que tenemos un gráfico de barras que compara los datos de ventas de dos productos diferentes y queremos crear una leyenda que muestre las ventas totales de cada producto. Así es como podemos hacerlo:

crear una leyenda para tu gráfico en Python

python
import matplotlib.pyplot as plt

products = ['Product A', 'Product B']
sales = [50000, 75000]

plt.bar(products, sales)
plt.legend(['Total Sales: $' + str(s) for s in sales])
plt.show()

Este código genera un gráfico de barras con una leyenda que muestra las ventas totales de cada producto, facilitando la comparación de los datos de ventas entre los dos productos.

Conclusión

En conclusión, Matplotlib proporciona una plataforma potente y flexible para crear visualizaciones en Python. Al personalizar las etiquetas en tus gráficos, puedes proporcionar más contexto a tus datos y crear visualizaciones más informativas y atractivas.

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.