Vivian,
A opção %1.1f%%
é um especificador de formato de string que diz ao Matplotlib para formatar os valores numéricos como números de ponto flutuante com uma casa decimal e um sinal de porcentagem. Aqui está o que cada parte significa:
%
: sinal de formatação.- O número "1" em
%1.1f%%
define que deve haver pelo menos um caractere para o valor numérico antes do ponto decimal, e o ".1" define que haverá uma casa decimal. Portanto, o número mínimo de caracteres para a representação da porcentagem é dois, incluindo o caractere "%" no final. %%
: especifica que um sinal de porcentagem literal deve ser incluído no formato.
Assim, quando você especifica autopct='%1.1f%%'
, o Matplotlib formatará os valores de porcentagem com uma casa decimal e um sinal de porcentagem, como por exemplo, 25.0%.
O parâmetro autopct
é geralmente usado quando você cria um gráfico de pizza ou gráfico de barras empilhadas usando as funções plt.pie()
e plt.bar()
, respectivamente. Ele é usado para adicionar as porcentagens de cada fatia da pizza ou barra empilhada, permitindo que seja possível entender a proporção dos dados.
Bons estudos!