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>Ü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, mithueü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()