📘 SEMANA 12 — Visualización básica con Matplotlib

Asignatura: Programación de Computadores / Fundamentos de Programación Modalidad: Trabajo guiado con IA + práctica en Google Colab Evidencia: Hoja impresa (2 páginas) + resumen manuscrito


1️⃣ Propósito formativo de la semana

En ingeniería no basta con calcular; es necesario interpretar y comunicar resultados. La visualización de datos permite:

  • Identificar patrones.
  • Detectar anomalías.
  • Comparar comportamientos.
  • Tomar decisiones fundamentadas.

Matplotlib es la biblioteca base para generar gráficos en Python.

Esta semana introduce:

  • Gráficos de línea.
  • Gráficos de dispersión.
  • Gráficos de barras.
  • Elementos básicos de presentación.

2️⃣ Resultados de aprendizaje esperados

Al finalizar la semana, el estudiante podrá:

  1. Comprender qué es Matplotlib y para qué se usa.
  2. Importar correctamente la biblioteca.
  3. Crear gráficos de línea.
  4. Crear gráficos de dispersión.
  5. Crear gráficos de barras.
  6. Agregar títulos, etiquetas y leyendas.
  7. Interpretar visualmente resultados de ingeniería.

3️⃣ Contenido conceptual


3.1 ¿Qué es Matplotlib?

Biblioteca para visualización de datos en Python.

Importación:

import matplotlib.pyplot as plt

3.2 Gráfico de línea

import matplotlib.pyplot as plt

x = [1,2,3,4]
y = [10,15,13,18]

plt.plot(x,y)
plt.title("Evolución de mediciones")
plt.xlabel("Tiempo")
plt.ylabel("Valor")
plt.show()

Uso típico: evolución temporal.


3.3 Gráfico de dispersión

plt.scatter(x,y)
plt.show()

Uso típico: relación entre variables.


3.4 Gráfico de barras

categorias = ["A","B","C"]
valores = [10,20,15]

plt.bar(categorias,valores)
plt.show()

Uso típico: comparación de categorías.


3.5 Elementos importantes

  • title()
  • xlabel()
  • ylabel()
  • legend()
  • grid()

3.6 Errores comunes

  • No usar plt.show().
  • Confundir listas de diferente tamaño.
  • No etiquetar ejes.
  • Gráficos sin interpretación.
  • No analizar antes de graficar.

4️⃣ Actividad guiada con “Estudia y aprende”


🔹 Paso 1 — Concepto de visualización

Prompt 1

Explícame qué es Matplotlib y por qué la visualización es importante en ingeniería. Incluye ejemplos aplicados.


🔹 Paso 2 — Gráfico de línea

Prompt 2

Explícame cómo crear un gráfico de línea en Matplotlib. Incluye ejemplos con título y etiquetas.


🔹 Paso 3 — Dispersión y barras

Prompt 3

Explícame cómo crear gráficos de dispersión y barras en Matplotlib y cuándo usar cada uno.


🔹 Paso 4 — Ejercicio aplicado

Prompt 4

Diseña un ejercicio aplicado a ingeniería donde se visualicen datos experimentales con al menos dos tipos de gráficos. Incluye pseudocódigo y código en Python.


5️⃣ Práctica obligatoria en Colab

Problema base:

Visualizar 8 mediciones de temperatura tomadas cada hora.

Realizar:

  1. Gráfico de línea (temperatura vs tiempo).
  2. Gráfico de dispersión.
  3. Interpretación del comportamiento.

Modelo E–P–S:

Entrada:

  • Lista de tiempos.
  • Lista de mediciones.

Proceso:

  • Crear gráficos.
  • Agregar etiquetas.
  • Interpretar.

Salida:

  • Visualización clara.
  • Conclusión escrita.

Ampliación:

  • Agregar cuadrícula.
  • Comparar dos variables.

6️⃣ Prompt global para resumen manuscrito

Genera un resumen breve (180–220 palabras) del tema “Visualización básica con Matplotlib”. Incluye:

  1. Idea central.
  2. Qué es Matplotlib.
  3. Gráfico de línea.
  4. Gráfico de dispersión.
  5. Gráfico de barras.
  6. Elementos importantes (título, etiquetas).
  7. Tres errores comunes y cómo evitarlos.
  8. Mini ejemplo aplicado a ingeniería.

El estudiante debe copiarlo a mano.


📄 HOJAS DEL ESTUDIANTE (PARA IMPRIMIR)


📝 PÁGINA 1 — Instrucciones y Prompts

SEMANA 12 — Visualización básica con Matplotlib

Nombre: ___________________________ Grupo: _________ Fecha: //_____

Instrucciones

  1. Abra “Estudia y aprende”.
  2. Copie los prompts.
  3. Tome notas.
  4. Complete esta hoja.
  5. En la segunda página escriba el resumen manuscrito.

Prompts

(Se incluyen exactamente los 4 prompts redactados anteriormente.)


📝 PÁGINA 2 — Hoja de Trabajo

A) ¿Por qué es importante la visualización en ingeniería? (3 líneas)





B) Diferencia entre gráfico de línea y dispersión




C) Escriba 3 funciones básicas de Matplotlib





D) Pseudocódigo del ejercicio de temperatura







E) RESUMEN MANUSCRITO