Tipos de gráficos no Matplotlib

Gráficos de pizza

Mostre as partes de um todo com ax.pie, porcentagens e uma fatia destacada.

Introdução

Um gráfico de pizza mostra como um todo se divide em partes. Use-o para poucas categorias que somam 100%; com muitas categorias ou valores próximos, um gráfico de barras é mais fácil de ler.

autopct escreve a porcentagem de cada fatia ("%1.0f%%" significa sem casas decimais). explode afasta uma fatia por uma fração do raio para destacá-la, startangle gira a pizza e ax.axis("equal") a mantém redonda.

Visualizador interativo

Gire a pizza, destaque uma fatia e mude para um gráfico de rosca (donut).

Exemplo de Matplotlib executável

Matplotlib
Executar 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()
Gerar um botão Run para este exemplo O gráfico que este código desenha
Gráficos de pizza