Olá,
Escrevi a solução para este desafio conforme o código abaixo:
# Criação do dataframe com dados dos 2 datasets originais:
df = pd.DataFrame(vendas_2022, index = lojas)
df
# Criação dos gráficos de variação temporal das vendas em cada loja:
fig, axs = plt.subplots(nrows = 2, ncols = 2, figsize = (15,8))
plt.subplots_adjust(wspace = 0.3, hspace = 0.4)
fig.suptitle("Variação temporal mensal das vendas em cada loja:\nAno 2022")
axs[0,0].plot(df.loc["A", df.keys()])
axs[0,1].plot(df.loc["B", df.keys()])
axs[1,0].plot(df.loc["C", df.keys()])
axs[1,1].plot(df.loc["D", df.keys()])
for ax in axs.flat:
ax.set_xlabel("Meses")
ax.set_ylabel("Quantidade de vendas")
ymin = 0
ymax = 500
for ax in axs.flat:
ax.set_ylim(ymin, ymax)
ax.grid(True)
plt.show()
Gostaria de saber se, na linha do código axs[0,0].plot(df.loc["A", df.keys()]), o uso do df.keys() ao invés do df.columns é apropriado ou poderá gerar erros? No meu caso, deu tudo certo, com os gráficos iguais ao da resolução.
Obrigada.