Bom dia!
Não tem um argumento que coloque rótulo de valor nas barras?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Bom dia!
Não tem um argumento que coloque rótulo de valor nas barras?
Oi Rangel, tudo bem?
Para adicionar rótulos de valor nas barras você pode usar o Matplotlib. Quando você cria um gráfico de barras, pode adicionar rótulos usando o método text do Matplotlib. Abaixo deixo um exemplo de código:
import pandas as pd
import matplotlib.pyplot as plt
# Dados fictícios
dados = {
"Categorias": ["A", "B", "C", "D"],
"Valores": [10, 15, 7, 12]
}
# Criando o DataFrame
df = pd.DataFrame(dados)
# Criando o gráfico de barras
ax = df.plot.bar(x="Categorias", y="Valores", legend=False, color="skyblue")
# Adicionando rótulos em cima de cada barra
for p in ax.patches:
ax.annotate(f'{p.get_height()}', # Texto do rótulo
(p.get_x() + p.get_width() / 2, p.get_height()), # Posição
ha='center', va='bottom') # Alinhamento
# Configurando títulos e rótulos
plt.title("Exemplo de Gráfico de Barras com Rótulos")
plt.xlabel("Categorias")
plt.ylabel("Valores")
# Exibindo o gráfico
plt.show()
No código acima, os rótulos são adicionados iterando sobre as barras (ax.patches), usando ax.annotate() para posicionar o valor de cada barra no centro horizontal e logo acima de sua altura, garantindo alinhamento e clareza.
Espero ter ajudado.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços!