Gráfico de pizza (tamanho e forma da pizza)

1 minute read


Raio da pizza

Para alterar o tamanho do raio da pizza (o valor padrão é 1), basta passar um número (int ou float) para o plt.pie() através do parâmetro radius.

Por exemplo, para desenhar uma pizza pequena, basta passar um valor menor do que 1 para o parâmetro radius:

plt.figure(figsize=(8,8))
plt.pie(quantidade_vendas, labels = sabor, autopct='%.1f%%', startangle=90, radius=0.5)
plt.show()

Figura 1 - Gráfico de pizza com raio reduzido.

gráfico de pizza desenhado com matplotlib com raio reduzido


Para desenhar uma pizza grande, basta passar um valor maior do que 1 para o parâmetro radius:

plt.figure(figsize=(8,8))
plt.pie(quantidade_vendas, labels = sabor, autopct='%.1f%%', startangle=90, radius=1.5)
plt.show()

Figura 2 - Gráfico de pizza com raio aumentado.

gráfico de pizza desenhado com matplotlib com raio aumentado


Explode

Uma opção realmente muito interessante de estilização dos gráficos de pizza, é utilizar o parâmetro explode. Este parâmetro faz com que uma ou mais fatias fiquem para “fora” da pizza, de forma a dar um destaque maior para a fatia. Então, quando você quiser destacar uma informação, pode utilizar este parâmetro para “puxar” ele para fora do centro da pizza.

Este parâmetro recebe uma tuple do mesmo tamanho de x, onde cada elemento dessa tuple deve ser número (int ou float).

Por exemplo, utilizando a tuple:

explode = (0, 0.1, 0, 0, 0)

apenas a segunda fatia ficará “puxada” para fora em 0.1, sendo que as outras fatias ficaram na posição inicial normal:

explode = (0, 0.1, 0, 0, 0)
plt.figure(figsize=(8,8))
plt.pie(quantidade_vendas, labels = sabor, autopct='%.1f%%', startangle=90, explode=explode)
plt.show()

Figura 3 - Gráfico de pizza desenhada utilizando o parâmetro explode.

gráfico de pizza desenhado com matplotlib utilizando o parâmetro explode


É possível deixar quantas fatias “puxadas” quanto você desejar, mas o ideal é destacar poucas fatias. Por exemplo:

explode = (0, 0.1, 0.5, 0.3, 0.2)
plt.figure(figsize=(8,8))
plt.pie(quantidade_vendas, labels = sabor, autopct='%.1f%%', startangle=90, explode=explode)
plt.show()

Figura 4 - Gráfico de pizza desenhada utilizando o parâmetro explode.

gráfico de pizza desenhado com matplotlib utilizando o parâmetro explode


Qual a função do parâmetro explode?

Queimar a pizza!

Destacar uma fatia da pizza deixando ela mais brilhante

Destacar uma ou mais fatias da pizza, "puxando" a(s) fatia(s) para "fora"

Aumentar o tamanho da pizza


Anterior Próximo

Updated: