Gráfico de pizza (labels das fatias)

1 minute read


Nomes nas fatias

Para adicionar nomes (os labels) em cada fatia da pizza, basta passar uma sequência contendo str através do parâmetro labels.

Exemplo:

plt.figure(figsize=(8,8))
plt.pie(quantidade_vendas, labels = sabor)
plt.show()

Figura 1 - Gráfico de pizza com labels nas fatias.

gráfico de pizza desenhado com matplotlib com labels nas fatias.


Distância entre o centro da pizza e o seu label

Para controlar a distância entre o centro da pizza e o seu label, basta passar um número (int ou float) através do parâmetro labeldistance para o plt.pie(). O valor padrão é 1.1.

Exemplo:

plt.figure(figsize=(8,8))
plt.pie(quantidade_vendas, labels = sabor, labeldistance = 1.2)
plt.show()

Figura 2 - Gráfico de pizza com labels nas fatias.

gráfico de pizza desenhado com matplotlib com labels nas fatias.


Caso utilize labeldistance = 0, todos os labels serão desenhados no centro da pizza:

plt.figure(figsize=(8,8))
plt.pie(quantidade_vendas, labels = sabor, labeldistance = 0)
plt.show()

Figura 3 - Gráfico de pizza com labels nas fatias.

gráfico de pizza desenhado com matplotlib com labels nas fatias.


Por padrão, o raio da pizza é igual a 1.0. Então, caso deseje que os labels sejam desenhados no limite externo da borda, basta passar labeldistance = 1:

plt.figure(figsize=(8,8))
plt.pie(quantidade_vendas, labels = sabor, labeldistance = 1)
plt.show()

Figura 4 - Gráfico de pizza com labels nas fatias.

gráfico de pizza desenhado com matplotlib com labels nas fatias.


Rotacionando os labels

Para rotacionar os nomes das fatias podemos alterar o parâmetro rotatelabels de False (padrão) para True. A rotação fará com que o texto acompanhe o ângulo da fatia, e deixe de estar na horizontal.

plt.figure(figsize=(8,8))
plt.pie(quantidade_vendas, labels = sabor, rotatelabels=True)
plt.show()

Figura 5 - Gráfico de pizza com labels nas fatias.

gráfico de pizza desenhado com matplotlib com labels nas fatias.


Qual é a função do parâmetro labeldistance?

Controlar a distância entre o centro da pizza e o limite mais próximo dos labels

Controlar o raio da pizza

Controlar a distância entre o centro da pizza e o limite mais distânte dos labels


Anterior Próximo

Updated: