Comece agoraComece grátis

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

Ver curso

exercicio interativo prático

Transforme teoria em prática com um dos nossos exercicio interativos

Iniciar exercicio