Kasmstroomratio’s plotten
Soms wil je meerdere lijndiagrammen in één afbeelding plotten. Maar te veel lijnen in één plot maken het lastig leesbaar. Aparte facetten maken voor elke lijn is eleganter: de figuur oogt netjes en is beter te interpreteren.
Een pandas DataFrame plot_df is al voor je ingeladen. Het heeft de kolommen "Year", "company", "cash_flow_to_net_income" en "operating_cash_flow". Seaborn is ingeladen met het alias sns.
Deze oefening maakt deel uit van de cursus
Financiële overzichten analyseren in Python
Oefeninstructies
- Smelt
plot_dfom het voor te bereiden op het plotten. - Gebruik
sns.relplot()om een lijndiagram te maken van de cashflow-tot-netto-inkomen- en operationele-kasstroomratio van Apple en Microsoft door de tijd heen, methueover de dimensie"Ratio".
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()