ПочатиПочніть безкоштовно

Оновлення користувацької функції для побудови графіків

Пригадайте функцію для побудови графіків з попередньої вправи:

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()

Зверніть увагу, що ця функція може будувати лише лінійні графіки з роком на осі x. У цій вправі ви познайомитеся з оновленою версією цієї функції.

Ця вправа є частиною курсу

Аналіз фінансової звітності в Python

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу