A resposta ao código é:
fig, ax = plt.subplots(figsize=(10, 4))
ax.plot(df['mes'], df['vendas'])
ax.set_title('Evolução das vendas diárias')
ax.set_ylabel('Número de vendas')
ax.set_xlabel('Mês')
plt.show()
O código está correto, pois cria um objeto de figura fig e um objeto de eixos ax usando a função
plt.subplots()
. Em seguida, o objeto ax é usado para traçar o gráfico de linha com a funçãoplt.plot(
). Os rótulos dos eixos e o título são adicionados usando as funçõesset_xlabel(
),set_ylabel()
eset_title()
. Finalmente, o gráfico é exibido usando a função show().
No entanto, a parte que diz que o gráfico é traçado com plt.plot(). Mas no código da resposta, não é plt.plot() que está sendo usado, e sim ax.plot().