CommencerCommencer gratuitement

Tracer des ratios de flux de trésorerie

Parfois, vous pouvez vouloir afficher plusieurs courbes sur un même graphique. Cependant, trop de lignes sur un seul tracé rendent la lecture difficile. Créer des facettes séparées pour chaque ligne est plus élégant : la figure sera plus propre 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 a été importé sous l’alias sns.

Cet exercice fait partie du cours

Analyser les états financiers en Python

Afficher le cours

Instructions

  • Appliquez melt à plot_df pour le préparer au tracé.
  • Utilisez sns.relplot() pour créer un graphique en lignes des ratios « cash flow to net income » et « operating cash flow » d’Apple et de Microsoft dans le temps, avec hue selon la dimension "Ratio".

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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