Pessoal, usei exatamente o código que o instrutor usa no vídeo porque só copiei da legenda mas o meu saiu muito diferente do dele, poderiam me auxiliar?
Nosso código sendo:
import pandas as pd
import matplotlib.pyplot as plt
# Supondo que você tenha o DataFrame "df" carregado
# Identidade visual Zoop
CINZA_1 = "#E6E6E6"
VERMELHO_1 = "#FF4D4F"
CINZA_5 = "#555555"
AZUL_1 = "#1890FF"
# Agrupar por método de pagamento e contar o total de ocorrências
metodos_de_pagamento = df['metodo_pagamento'].value_counts()
# Configurações do gráfico
plt.figure(figsize=(10, 6), facecolor=CINZA_1)
ax = plt.axes()
ax.set_facecolor(CINZA_1)
plt.bar(metodos_de_pagamento.index, metodos_de_pagamento, color=VERMELHO_1)
# Adicionar texto com o total acima de cada barra
for i, v in enumerate(metodos_de_pagamento):
plt.text(i, v + 0.1, str(v), ha='center', va='bottom', color=AZUL_1, fontsize=12)
# Configurações adicionais
plt.title('Métodos de Pagamentos mais Utilizados em 2023', fontsize=18, color=CINZA_5)
plt.xticks(fontsize=12, color=AZUL_1)
plt.yticks([])
plt.xlabel('Método de Pagamento', fontsize=12, color=AZUL_1)
ax.spines[['top', 'right', 'left']].set_visible(False)
plt.show()
