Gráfico de pizza (labels das fatias)
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.
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.
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.
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.
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.