НачатьНачать бесплатно

Визуализация коэффициентов денежного потока

Иногда возникает необходимость разместить несколько линейных графиков на одном изображении. Однако слишком большое количество линий делает такой график трудночитаемым. Более элегантное решение — использовать отдельные фасеты для каждой линии: так рисунок будет выглядеть аккуратно и станет значительно проще для восприятия.

DataFrame plot_df уже загружен для вас. Он содержит столбцы "Year", "company", "cash_flow_to_net_income" и "operating_cash_flow". Библиотека Seaborn загружена с псевдонимом sns.

Это упражнение является частью курса

Анализ финансовой отчётности на Python

Посмотреть курс

Инструкции к упражнению

  • Выполните преобразование plot_df с помощью метода melt, чтобы подготовить данные к визуализации.
  • Используйте sns.relplot(), чтобы построить линейный график коэффициентов денежного потока к чистой прибыли и операционного денежного потока для 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()
Редактировать и запускать код