Día 1: Introducción a Matplotlib y Gráficos Básicos

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:

  1. Figura: Representa la ventana en la que se muestra el gráfico.
  2. Eje X: Representa el eje horizontal del gráfico.
  3. Eje Y: Representa el eje vertical del gráfico.
  4. 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: grafico de puntos

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: grafico de linea

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: grafico de barras

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: grafico de pastel

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