1. Creación de un gráfico lineal simple
Cuando se trata de datos, los gráficos lineales son como ese viejo cuaderno en el que anotas fechas importantes de tu vida. Representan un conjunto de puntos conectados por una línea, que muestra cómo los valores cambian con el tiempo o dependiendo de otros parámetros.
Bueno, vamos a comenzar con un ejemplo básico para entender cómo se crea un gráfico lineal en Matplotlib.
import matplotlib.pyplot as plt
# Datos para el gráfico
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
# Creación del gráfico lineal
plt.plot(x, y)
# Mostrar el gráfico
plt.show()
Este simple fragmento de código creará un gráfico lineal que muestra cómo cada elemento en y
depende del elemento correspondiente en x
. Sin complicaciones: simplemente pasa listas de valores, ¡y Matplotlib hará el resto!
2. Personalización de gráficos
Ahora que has creado tu primer gráfico, ¡es hora de decorarlo! Porque, como sabemos, la primera impresión es muy importante, incluso para los gráficos.
Configuración de colores y estilos de líneas
A veces, para resaltar mejor la información, necesitamos colores y diferentes estilos de líneas. Agreguemos un poco de estilo:
plt.plot(x, y, color='blue', linestyle='--', marker='o')
Aquí, color
, linestyle
y marker
te permiten establecer el color, el estilo de la línea (por ejemplo, discontinua) y el tipo de marcador (por ejemplo, círculos), respectivamente.
Agregar títulos y etiquetas
Imagínate que, sin títulos ni etiquetas, tu gráfico es solo una línea elegante. Así que vamos a darle un título y agregar etiquetas a los ejes:
plt.title("Ejemplo de gráfico lineal")
plt.xlabel("Eje x")
plt.ylabel("Eje y")
Sé honesto contigo mismo: siempre agrega títulos y etiquetas a tus gráficos. Los hace mucho más entendibles para todos, incluso para ti (a menos que recuerdes de memoria qué significa cada línea).
La leyenda en un gráfico
Si hay varias líneas en el gráfico, asegúrate de agregar una leyenda para que nadie se confunda.
plt.plot(x, y, color='blue', linestyle='--', marker='o', label='Línea 1')
plt.plot(x2, y2, color='red', linestyle='--', marker='X', label='Línea 2')
plt.legend()
Después de esta configuración, tu audiencia definitivamente estará impresionada por tu profesionalismo.
3. Tarea práctica
Vamos a poner en práctica nuestras habilidades creando un gráfico lineal con algunos datos inspiradores. Imagina datos sobre la temperatura durante la semana:
days = ["Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"]
temperatures = [20, 22, 23, 21, 24, 25, 26]
plt.plot(days, temperatures, color='green', linestyle='-', marker='s', label='Temperatura')
plt.title("Cambio de temperatura durante la semana")
plt.xlabel("Días de la semana")
plt.ylabel("Temperatura, °C")
plt.legend()
plt.grid(True)
plt.show()
En este ejemplo, agregamos marcadores en forma de cuadrados y una línea principal. Además, incluimos una cuadrícula plt.grid(True)
, que permite observar mejor los datos.
¡Oh no! Algo salió mal…
Bueno, pasa. Si tu gráfico se ve extraño, revisa lo siguiente:
- Asegúrate de que las longitudes de las listas
x
yy
coincidan. Si las longitudes no coinciden, no funcionará. - Revisa la sintaxis: los errores tipográficos en funciones o parámetros pueden arruinar todo el gráfico.
Recuerda, la visualización no se trata solo de impacto visual, sino también de efectividad. Los gráficos deben ser útiles e informativos. Cada vez que crees un gráfico, pregúntate: "¿Me ayuda a ver algo nuevo en los datos?"
Así que, acabamos de aprender cómo crear y personalizar un gráfico lineal básico con Matplotlib. Ahora, con esta poderosa herramienta, puedes visualizar un montón de datos y hacerlo con estilo y buen gusto. ¡Vamos a la próxima lección para aprender más sobre cómo hacer que tus gráficos sean aún más impresionantes!
GO TO FULL VERSION