2
respostas

Separador de milhares nas informações do gráfico

Boa tarde, como consigo alterar os parametros no gráfico, para que nas informações de quantidade, apareçam o separador de milhares ?

75.785 72.088 32.652

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Oi, Pedro! Tudo bem?

Para conseguir fazer isso, você poderia fazer da seguinte forma:

  • Adicionar uma função no seu código para formatar os números adicionando o separador de milhares
# Função para formatar números com separadores de milhares
def formatar_valores(x):
    return "{:,.0f}".format(x).replace(",", ".")

A função formatar_valores(x) recebe um número, como 10000. Ela olha para esse número e decide como escrevê-lo da melhor maneira possível. Primeiro, ela adiciona uma vírgula para separar os milhares, então 10000 se torna 10,000. Mas, em alguns lugares, como no Brasil, as pessoas usam ponto em vez de vírgula para separar os milhares, então a função substitui todas as vírgulas por pontos.

  • Chamar essa função na parte do código em que formatamos os rótulos que aparecem nas barras:
# Adicionando rótulos de valor aos gráficos de barras com separador de milhares
for i, v in enumerate(america_sul_sorted['Total']):
    ax.text(v + 20, i, formatar_valores(v), color='black', fontsize=10, ha='left', va='center')

Essas alterações garantirão que os números exibidos nos rótulos das barras estejam formatados adequadamente, facilitando a compreensão dos dados visualizados.

Se precisar de mais alguma ajuda, estou à disposição!

Obrigado, Valquíria !! O resultado ficou show !!!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade