Cashflow-Kennzahlen plotten
Manchmal willst du mehrere Linienplots in einer Grafik darstellen. Zu viele Linien in einem Plot machen die Darstellung jedoch schwer lesbar. Separate Facetten für jede Linie sind eleganter: Die Abbildung wirkt aufgeräumt und leichter zu interpretieren.
Ein pandas-DataFrame plot_df wurde bereits für dich geladen. Es enthält die Spalten "Year", "company", "cash_flow_to_net_income" und "operating_cash_flow". Seaborn wurde mit dem Alias sns geladen.
Diese Übung ist Teil des Kurses
Finanzberichte mit Python analysieren
Anleitung zur Übung
- Schmelze
plot_df, um es für die Visualisierung vorzubereiten. - Verwende
sns.relplot(), um einen Linienplot der Kennzahlen „cash flow to net income“ und „operating cash flow“ von Apple und Microsoft über die Zeit zu erstellen, mithueüber der Dimension"Ratio".
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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()