Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Bar label e legenda

Eu adicionei uma caixas de contorno, pois estava difícil a visualização dos valores menores com fundo cinza

Adicionando os valores

for container in ax.containers:
labels = [f'R$ {valor.get_height()/1000:,.0f}k' for valor in container]
ax.bar_label(container, label_type = 'center', labels = labels, size = 10, color = CINZA5, fontweight = 'bold',
bbox=dict(boxstyle='round,pad=0.1', facecolor='black', edgecolor='black', alpha=0.5))

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

1 resposta
solução!

Ei! Tudo bem, William!

Parabéns pelo resultado! Esse tipo de detalhe melhora bastante a clareza da visualização, principalmente em gráficos com cores de fundo mais neutras.

Uma dica interessante para o futuro é usar o parâmetro rotation no bar_label para ajustar a orientação do texto:


for container in ax.containers:
    labels = [str(valor.get_height()) for valor in container]
    ax.bar_label(container, labels=labels, rotation=45)

Esse código aplica uma rotação de 45 graus aos rótulos, o que pode ajudar quando há muitos valores próximos e evita sobreposição.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!