1
resposta

[Projeto] Desafio: customizando os subplots com dados de vendas de diferentes lojas

fig, axs = plt.subplots(2, 2, figsize=(14, 8))  # Cria uma figura com 4 subplots (2x2) e tamanho 14x8

plt.subplots_adjust(wspace=0.3, hspace=0.4)  # Ajusta o espaço entre os subplots

fig.suptitle('Vendas no período de janeiro a dezembro de 2022 nas lojas A,B,C e D', fontsize=20)  # Define o título geral

cores = ['blue', 'red', 'orange', 'green']  # Define as cores para cada subplot

# Loop para plotar e customizar os subplots
for i, ax in enumerate(axs.flat):
    ax.plot(df_lojas.loc[df_lojas.index[i]], color=cores[i], lw=3)  # Plota os dados de vendas com a cor correspondente
    ax.set_title(f'Vendas na loja {df_lojas.index[i]}', loc='left', fontsize=16)  # Define o título de cada subplot
    ax.set_xlabel('Mês', fontsize=14)  # Define o rótulo do eixo x
    ax.set_ylabel('Número de vendas', fontsize=14)  # Define o rótulo do eixo y
    ax.tick_params(labelsize=12)  # Define o tamanho da fonte dos rótulos dos eixos
    ax.grid(color='lightgrey')  # Adiciona uma grade com cor cinza claro
    ax.set_frame_on(False)  # Remove a moldura do gráfico
    ax.tick_params(axis='both', which='both', length=0)  # Remove os ticks dos eixos


plt.show()
1 resposta

Oii, Orlando! Como está?

Fico feliz que tenha praticado a atividade proposta, está se saindo muito bem! Gostei bastante de você comentar o código, isso facilita muito na leitura e internalização do que cada parte faz.

Continue se dedicado e qualquer dúvida, conte conosco.

Bons estudos e até mais!