Atualizando a função definida pelo usuário para plotagem
Relembre a função para criar gráficos de um exercício anterior:
def make_plot(dataset, ratio, comp_type):
whole_dat = []
for industry in comp_type:
dat = dataset.loc[dataset["comp_type"]==industry]
dat_avg = dat.pivot_table(index="Year",
values=ratio).reset_index()
dat_avg["company"] = f"Avg {type}"
dat_avg["comp_type"] = industry
whole_dat.append(pd.concat([dat,
dat_avg]))
plot_df = pd.concat(whole_dat).reset_index(drop=True)
sns.relplot(data=plot_df,
x="Year",
y="gross_margin",
hue="company",
col="comp_type",
kind="line")
plt.show()
plt.close()
Perceba que essa função só consegue criar gráficos de linha com o ano no eixo x. Neste exercício, você vai conhecer uma versão atualizada dessa função.
Este exercicio faz parte do curso
Análise de Demonstrativos Financeiros em Python
exercicio interativo prático
Transforme teoria em prática com um dos nossos exercicio interativos
Iniciar exercicio