ComeçarComece de graça

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 exercício faz parte do curso

Análise de Demonstrativos Financeiros em Python

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício