Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Smelt plot_df om 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, met hue over 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()
Code bewerken en uitvoeren