Introducción

Los gráficos de pastel, también conocidos como gráficos de torta o gráficos circulares, son una herramienta visual utilizada para mostrar la proporción de diferentes categorías dentro de un conjunto de datos. Cada sector del gráfico representa una categoría y su tamaño es proporcional a la cantidad o porcentaje que representa.

Conceptos Clave

  • Categoría: Cada segmento del gráfico de pastel representa una categoría distinta.
  • Proporción: El tamaño de cada segmento es proporcional a la cantidad o porcentaje de la categoría que representa.
  • Totalidad: El gráfico de pastel siempre representa un 100% del conjunto de datos.

Ventajas y Desventajas

Ventajas

  • Simplicidad: Fácil de entender y crear.
  • Comparación Visual: Permite comparar rápidamente las proporciones de diferentes categorías.

Desventajas

  • Limitación de Categorías: No es efectivo para conjuntos de datos con muchas categorías.
  • Precisión: Puede ser difícil comparar segmentos de tamaño similar.
  • Espacio: No es eficiente en el uso del espacio para grandes conjuntos de datos.

Ejemplo Práctico

Datos de Ejemplo

Supongamos que tenemos los siguientes datos de ventas de una tienda:

Categoría Ventas
Electrónica 3000
Ropa 2000
Alimentos 1500
Juguetes 500

Creación de un Gráfico de Pastel en Python

Utilizaremos la biblioteca matplotlib de Python para crear un gráfico de pastel.

import matplotlib.pyplot as plt

# Datos
categorias = ['Electrónica', 'Ropa', 'Alimentos', 'Juguetes']
ventas = [3000, 2000, 1500, 500]

# Crear gráfico de pastel
plt.figure(figsize=(8, 8))
plt.pie(ventas, labels=categorias, autopct='%1.1f%%', startangle=140)
plt.title('Distribución de Ventas por Categoría')
plt.show()

Explicación del Código

  1. Importación de la Biblioteca: import matplotlib.pyplot as plt

    • Importamos matplotlib.pyplot, una biblioteca de Python utilizada para crear gráficos.
  2. Datos:

    • Definimos dos listas: categorias y ventas, que contienen las categorías y sus respectivas ventas.
  3. Crear Gráfico de Pastel:

    • plt.figure(figsize=(8, 8)): Configuramos el tamaño de la figura.
    • plt.pie(ventas, labels=categorias, autopct='%1.1f%%', startangle=140): Creamos el gráfico de pastel.
      • ventas: Los datos que se representarán en el gráfico.
      • labels=categorias: Etiquetas para cada segmento.
      • autopct='%1.1f%%': Muestra el porcentaje de cada segmento.
      • startangle=140: Rota el inicio del gráfico para una mejor visualización.
    • plt.title('Distribución de Ventas por Categoría'): Añadimos un título al gráfico.
    • plt.show(): Mostramos el gráfico.

Ejercicio Práctico

Ejercicio

Tienes los siguientes datos de encuestas sobre preferencias de bebidas:

Bebida Preferencias
Café 120
80
Jugo 50
Agua 150

Crea un gráfico de pastel utilizando estos datos.

Solución

import matplotlib.pyplot as plt

# Datos
bebidas = ['Café', 'Té', 'Jugo', 'Agua']
preferencias = [120, 80, 50, 150]

# Crear gráfico de pastel
plt.figure(figsize=(8, 8))
plt.pie(preferencias, labels=bebidas, autopct='%1.1f%%', startangle=140)
plt.title('Preferencias de Bebidas')
plt.show()

Retroalimentación

  • Error Común: No ajustar el startangle puede resultar en un gráfico menos claro.
  • Consejo: Siempre verifica que los porcentajes sumen 100% para evitar errores en la representación.

Conclusión

Los gráficos de pastel son una herramienta útil para representar proporciones en un conjunto de datos pequeño. Sin embargo, es importante ser consciente de sus limitaciones y considerar otras formas de visualización para conjuntos de datos más grandes o cuando se requiere una comparación más precisa entre categorías. En el próximo tema, exploraremos los Mapas de Calor, una técnica avanzada para representar datos de manera visualmente efectiva.

© Copyright 2024. Todos los derechos reservados