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
Instructions de l’exercice
- Utilisez
meltsurplot_dfpour 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, avechueselon 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()