Aan de slagGa gratis aan de slag

Ratio’s in één figuur plotten

In deze oefening plot en bereken je de brutomarge en de omloopsnelheid van activa van Microsoft door de tijd heen. Maar in tegenstelling tot de vorige oefening plot je ze hier in één figuur. Zo kun je de trend van deze ratio’s visueel beter analyseren, omdat ze in dezelfde figuur staan.

Je gebruikt de pandas-functie .melt() in deze oefening. In de video werd het argument value_vars in de functie opgegeven. value_vars verwijst naar de kolommen die we willen unpivoten. Als value_vars echter niet wordt opgegeven, worden alle kolommen die geen id_vars zijn als value_vars genomen.

De ratios omloopsnelheid van activa en brutomarge zijn voor je berekend in de msft DataFrame, respectievelijk in de kolommen "asset_turnover" en "gross_margin".

Deze oefening maakt deel uit van de cursus

Financiële overzichten analyseren in Python

Cursus bekijken

Oefeninstructies

  • Zet de msft DataFrame om van breed naar lang formaat.
  • Plot de omloopsnelheid van activa en de brutomarge in dezelfde plot met Year op de x-as en voeg hue toe over de dimensie Ratio.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Convert the DataFrame from wide to long
msft_melt = msft.melt(id_vars=____, value_vars=____, var_name="Ratio")

# Plot the data
plot = sns.lineplot(data=msft_melt, x=____, y=___, hue=____)
plt.show()

plot.xaxis.set_major_locator(MaxNLocator(integer=True))
plt.show()
Code bewerken en uitvoeren