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

Побудова коефіцієнтів грошового потоку

Іноді потрібно показати кілька лінійних графіків на одному зображенні. Проте надто багато ліній на одному графіку ускладнюють сприйняття. Охайнішим і зрозумілішим рішенням буде зробити окремі фасети для кожної лінії: так фігура виглядатиме акуратно й її легше буде тлумачити.

Датафрейм pandas plot_df уже завантажено. Він містить стовпці "Year", "company", "cash_flow_to_net_income" і "operating_cash_flow". Бібліотеку Seaborn імпортовано під псевдонімом sns.

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

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

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

Інструкції до вправи

  • Виконайте melt для plot_df, щоб підготувати дані до побудови графіків.
  • Використайте sns.relplot() для побудови лінійного графіка коефіцієнтів cash flow to net income та operating cash flow для Apple і Microsoft у часі, встановивши hue за виміром "Ratio".

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Melt the DataFrame to prepare for plotting
melt_data = plot_df.melt(____, var_name="Ratio")

# Plot your melted DataFrame
sns.relplot(data=____, x=____, y=____, col=____, kind=____, hue=____)

plt.show()
Редагувати та запускати код