# Matplotlib Tutorial - Gráfico de Tortas

Jinku Hu 15 fevereiro 2024

Vamos aprender o gráfico de tartes neste tutorial.

## Gráfico de tartes Matplotlib

``````# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt

x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]

plt.pie(x, labels=label)
plt.show()
``````

Sintax*

``````matplotlib.pyplot.pie(
x,
explode=None,
labels=None,
colors=None,
autopct=None,
pctdistance=0.6,
labeldistance=1.1,
startangle=None,
counterclock=True,
wedgeprops=None,
textprops=None,
center=(0, 0),
frame=False,
hold=None,
data=None,
)
``````

Parâmetros*

Nome Descrição
`label` texto do rótulo
`fontdict` dicionário de texto do rótulo, como família, cor, peso e tamanho
`labelpad` Espaçamento em pontos entre a etiqueta e o eixo x

## Gráfico de Torta Matplotlib no sentido dos ponteiros do relógio

Se o argumento `counterclock` estiver definido para ser `False`, então o gráfico da torta será desenhado no sentido horário.

``````# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt

x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]

plt.pie(x, labels=label, counterclock=False)
plt.show()
``````

## Gráfico de torta Matplotlib com fatia de explodir

O parâmetro `explode` controla a explosão das fatias nos gráficos de torta. Especifica a fração do raio com que se compensa cada cunha.

``````# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt

x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]

plt.pie(x, labels=label, explode=(0.2, 0, 0, 0))
plt.show()
``````

Autor: Jinku Hu

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.