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