Crear Grafica de Pie con Matplotlib y Python

Veamos como crear una gráfica de Pie o pastel que representa los datos en porcentajes con Python y la librería Matplotlib.

La gráfica de pastel o de “pie” es uno de los recursos visuales más utilizados para representar porcentajes y proporciones. En este tutorial, veremos cómo crear una versión avanzada que permite resaltar una sección específica del círculo.

Te invito a ver mi GUIA de Graficas con Python y Matplotlib

¿Qué es una Gráfica de Pastel?

Es una representación circular donde cada elemento aparece como una “rebanada”. La suma de todas las partes equivale al 100% del círculo, lo que permite visualizar rápidamente qué categoría tiene mayor peso sobre el total.

Código

import matplotlib.pyplot as plt

labels = ["Producto 1", "Producto 2", "Producto 3"] # Items de la grafica
valores = [110, 310 , 250] # Valores de los items
explodes = (0,0.1,0)
fig1, ax1 = plt.subplots() # obtener las subgraficas

ax1.pie(valores, explode=explodes, labels=labels,shadow=True,startangle=90)

plt.show()

El código es sencillo, se crean las etiquetas, los valores, los explodes equivalen a los elementos de la gráfica que se quieren resaltar.

Puntos clave del código:

  • explodes: Es una tupla con la misma cantidad de elementos que tus datos. Un valor mayor a 0 “saca” la rebanada del centro.
  • shadow=True: Le da un aspecto más moderno y profesional con un ligero relieve.
  • autopct: (Opcional pero recomendado) Calcula y muestra automáticamente el porcentaje de cada sección sin que tengas que hacerlo manualmente.

Resultado

El resultado es el siguiente:

Si quieres aprender mas sobre graficas te invito a leer Crear una Grafica de Barras con Python y Matplotlib

Discover more from Evilnapsis

Subscribe now to keep reading and get access to the full archive.

Continue reading