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()