CommencezCommencez gratuitement

Tracer des ratios de flux de trésorerie

Il arrive que vous vouliez tracer plusieurs courbes sur une même image. Par contre, trop de lignes dans un seul graphique rendent la lecture difficile. Créer des facettes séparées pour chaque ligne est plus élégant : la figure restera soignée et plus facile à interpréter.

Un DataFrame pandas plot_df a déjà été chargé pour vous. Il contient les colonnes "Year", "company", "cash_flow_to_net_income" et "operating_cash_flow". Seaborn est chargé sous l'alias sns.

Cette activité fait partie du cours

Analyser les états financiers avec Python

Voir le cours

Instructions de l’exercice

  • Utilisez melt sur plot_df pour le préparer au traçage.
  • Employez sns.relplot() pour créer un graphique linéaire du ratio des flux de trésorerie par rapport au bénéfice net et du flux de trésorerie d'exploitation d'Apple et de Microsoft au fil du temps, avec hue selon la dimension "Ratio".

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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()
Modifier et exécuter le code