Kom igångKom igång gratis

Visualisera kassaflödesnyckeltal

Ibland vill du visa flera linjediagram i samma bild. Men för många linjer i ett och samma diagram gör det svårt att läsa. Ett snyggare alternativ är att dela upp visualiseringen i separata facetter – det ger ett tydligare och mer lättolkat resultat.

En pandas DataFrame kallad plot_df har redan laddats in. Den innehåller kolumnerna "Year", "company", "cash_flow_to_net_income" och "operating_cash_flow". Seaborn har laddats in med aliaset sns.

Den här övningen är en del av kursen

Analysera finansiella rapporter i Python

Visa kurs

Övningsinstruktioner

  • Smält plot_df med .melt() för att förbereda den för visualisering.
  • Använd sns.relplot() för att skapa ett linjediagram över kassaflöde i förhållande till nettoinkomst och operativt kassaflöde för Apple och Microsoft över tid, med hue över dimensionen "Ratio".

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod