Día 1: Introducción a Matplotlib y Gráficos Básicos
Bienvenida
¡Hola a todos! 🌟 Hoy comenzamos nuestro viaje con Matplotlib , una de las bibliotecas más poderosas para la visualización de datos en Python. En este primer día, aprenderemos los conceptos básicos de Matplotlib y cómo crear gráficos simples como Bar Charts y Pie Charts . ¡Comencemos!
¿Qué es Matplotlib?
Matplotlib es una biblioteca de visualización de datos en Python que permite crear gráficos estáticos, animados e interactivos. Es ampliamente utilizada en ciencia de datos y machine learning para explorar y comunicar resultados.
Instalación e Importación
Para instalar Matplotlib, puedes usar la función pip install matplotlib.
pip install matplotlib
Para importar Matplotlib, puedes usar la función import matplotlib.pyplot as plt.
pip install matplotlib
Estructura de un Gráfico en Matplotlib
Un gráfico en Matplotlib se compone de cuatro componentes principales:
- Figura: Representa la ventana en la que se muestra el gráfico.
- Eje X: Representa el eje horizontal del gráfico.
- Eje Y: Representa el eje vertical del gráfico.
- Elementos: Son los elementos que se muestran en el gráfico, como puntos, lineas, barras, etc.
Dibujar un punto
import matplotlib.pyplot as plt
# Datos
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# Crear el gráfico
plt.scatter(x, y)
plt.show()
Resultado de ejecución:

Dibujar una linea
import matplotlib.pyplot as plt
# Datos
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# Crear el gráfico
plt.plot(x, y)
plt.show()
Resultado de ejecución:

Graficos Básicoss
Gráfico de Barras (Bar Chart)
Un gráfico de barras es útil para comparar categorías.
import matplotlib.pyplot as plt
# Datos
categorias = ['A', 'B', 'C', 'D']
valores = [3, 7, 2, 5]
# Crear el gráfico
plt.bar(categorias, valores)
plt.title('Gráfico de Barras')
plt.xlabel('Categorías')
plt.ylabel('Valores')
plt.show()
Resultado de ejecución:

Gráfico de Pastel (Pie Chart)
Un gráfico de pastel es usado para representar porcentajes.
import matplotlib.pyplot as plt
# Datos
categorias = ['A', 'B', 'C', 'D']
porcentajes = [30, 40, 20, 10]
# Crear el gráfico
plt.pie(porcentajes, labels=categorias, autopct='%1.1f%%')
plt.title('Gráfico de Pastel')
plt.show()
Resultado de ejecución:

Preguntas del Día 1
Prueba tus conocimientos sobre Pandas
¿Qué tipo de gráfico es ideal para mostrar proporciones?
¿Qué función se utiliza para crear un gráfico de barras en Matplotlib?
Ejercicios con Pandas
- Crea un gráfico de barras para comparar las ventas de 4 productos.
- Crea un gráfico circular para mostrar la distribución de porcentajes de 4 categorías.
¡Gran inicio! 🎉 Ahora tienes una base sólida para trabajar con gráficos básicos en Matplotlib. Mañana aprenderemos sobre Histogramas y Gráficos de Dispersión , herramientas clave para analizar distribuciones y relaciones entre variables. ¡Nos vemos pronto! 😊