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
Övningsinstruktioner
- Smält
plot_dfmed.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, medhueö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()