LoslegenKostenlos loslegen

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

Kurs anzeigen

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, mit hue ü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()
Code bearbeiten und ausführen