LoslegenKostenlos starten

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

<Kurs>Finanzberichte mit Python analysieren</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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