Обновление пользовательской функции для построения графиков
Вспомните функцию для построения графиков из предыдущего упражнения:
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
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение