Gráfico de pizza (estilos)
Shadow
Através do parâmetro shadow
podemos adicionar uma sombra as fatias, o que fornece uma percepção de profundidade à fatia da pizza. O parâmetro shadow
aceita apenas valores bool
, sendo que False
(padrão) não insere a sombra, e True
insere a sombra.
Por exmplo:
explode = (0, 0.1, 0.5, 0.3, 0.2)
plt.figure(figsize=(8,6))
plt.pie(quantidade_vendas, labels = sabor, autopct='%.1f%%', startangle=90, explode=explode, shadow=True)
plt.show()
Figura 1 - Gráfico de pizza com sombra.
Cor das fatias
Para alterar a cor das fatias, é necessário passar uma sequência (list
, tuple
, etc) com o nome da cor que será utilizada em cada fatia, para o plt.bar()
através do parâmetro colors
. Observe que, ao contrário dos outros elementos, aqui utilizamos colors
com s
e não color
sem o s
. Entretanto, as cores disponíveis são as mesmas vistas anteriormente.
Exemplo:
explode = (0, 0.1, 0, 0, 0)
cores = ['g', 'gray', 'm', 'y', 'b']
plt.figure(figsize=(8,6))
plt.pie(quantidade_vendas, labels = sabor, autopct='%.1f%%', startangle=90, explode=explode, colors=cores)
plt.show()
Figura 2 - Gráfico de pizza com cores alteradas.
Caso o número de cores for menor do que o número de fatias, as cores serão repetidas (na sequência passada). Por exemplo:
explode = (0, 0.1, 0, 0, 0)
cores = ['g', 'gray']
plt.figure(figsize=(8,6))
plt.pie(quantidade_vendas, labels = sabor, autopct='%.1f%%', startangle=90, explode=explode, colors=cores)
plt.show()
Figura 3 - Gráfico de pizza com cores repetidas.