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! 😊