1
resposta

[Sugestão] Código corrigido

Se alguém assim como eu obteve problema com o código disponibilizado na transcrição da aula, segue o código corrigido:

# Dicionário de tradução de meses
meses = {
    'January': 'Jan',
    'February': 'Fev',
    'March': 'Mar',
    'April': 'Abr',
    'May': 'Mai',
    'June': 'Jun',
    'July': 'Jul',
    'August': 'Ago',
    'September': 'Set',
    'October': 'Out',
    'November': 'Nov',
    'December': 'Dez'
}

# Supondo que 'df' já esteja definido e contenha as colunas 'data' e 'faturamento'
# Agrupar por mês e calcular as vendas totais
df['mes'] = df['data'].dt.strftime('%B')
vendas_mensais = df.groupby('mes')['faturamento'].sum().reindex(meses.keys())

# Configurações do gráfico
plt.figure(figsize=(12, 6), facecolor=CINZA_1)
ax = plt.axes()
ax.set_facecolor(CINZA_1)
plt.plot(vendas_mensais.index, vendas_mensais, marker='o', color=AZUL_1, linewidth=2)

# Adicionar rótulos e título
plt.title('Vendas Totais Mensais em 2023', fontsize=18, color=CINZA_5)
plt.xlabel('')
plt.ylabel('')

# Formatando rótulos do eixo y em "R$ valor M"
formatted_yticks = ['R$ {:.2f} M'.format(val / 1e6) for val in ax.get_yticks()]
ax.set_yticks(ax.get_yticks()) # para evitar o Warning
ax.set_yticklabels(formatted_yticks, fontsize=12, color=AZUL_1)

# Configurações adicionais
plt.xticks(vendas_mensais.index, [meses[mes] for mes in vendas_mensais.index], fontsize=12, color=AZUL_1)
ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)

# Adicionar círculos numerados
for i, point in enumerate([(4, vendas_mensais.iloc[4]), (7, vendas_mensais.iloc[7]), (10, vendas_mensais.iloc[10]), (11, vendas_mensais.iloc[11])], start=1):
    plt.scatter(point[0], point[1], s=200, color='none', edgecolors=VERMELHO_1, alpha=0.7)
    plt.text(point[0] - 0.3, point[1] + 0.1, str(i), fontsize=12, color=VERMELHO_1)

Espero ter ajudado 0/

1 resposta

Oi Inaiane! Tudo bem?

Agradecemos muito por compartilhar essa correção com a comunidade Alura! Assim você ajuda muitos outros estudantes e nos ajuda a melhorar cada vez mais.

Parabéns pela proatividade, continue assim :)

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