Tipos de gráficos en Matplotlib

Gráficos circulares

Muestra las partes de un todo con ax.pie, porcentajes y una porción separada.

Introducción

Un gráfico circular muestra cómo se reparte un todo en partes. Úsalo para pocas categorías que sumen 100%; con muchas categorías o valores parecidos, un gráfico de barras se lee mejor.

autopct escribe el porcentaje de cada porción ("%1.0f%%" significa sin decimales). explode separa una porción una fracción del radio para destacarla, startangle gira el gráfico y ax.axis("equal") mantiene el círculo redondo.

Visualizador interactivo

Gira el gráfico, separa una porción y cámbialo a un gráfico de anillo (donut).

Ejemplo de Matplotlib ejecutable

Matplotlib
Ejecutar código →
main.py
import matplotlib.pyplot as plt

activities = ["Sleep", "School", "Homework", "Play", "Other"]
hours = [9, 7, 2, 4, 2]

fig, ax = plt.subplots(figsize=(6, 6))
ax.pie(hours, labels=activities, autopct="%1.0f%%", startangle=90, explode=[0, 0, 0.1, 0, 0])
ax.axis("equal")
ax.set_title("A school day")
plt.show()
Obtén un botón Run para este ejemplo El gráfico que dibuja este código
Gráficos circulares