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
Instructions
- Appliquez
meltàplot_dfpour 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, avechueselon 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()