ÎncepețiÎncepe gratuit

Reprezentarea grafică a ratelor fluxului de numerar

Uneori vei dori să afișezi mai multe grafice liniare într-o singură imagine. Totuși, prea multe linii într-un singur grafic îngreunează citirea acestuia. O soluție mai elegantă este să creezi fațete separate pentru fiecare linie – astfel, figura va arăta îngrijit și va fi mai ușor de interpretat.

Un DataFrame pandas numit plot_df a fost deja încărcat pentru tine. Acesta conține coloanele "Year", "company", "cash_flow_to_net_income" și "operating_cash_flow". Seaborn a fost importat cu aliasul sns.

Acest exercițiu face parte din cursul

Analiza situațiilor financiare în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Aplică plot_df funcția .melt() pentru a-l pregăti în vederea reprezentării grafice.
  • Folosește sns.relplot() pentru a crea un grafic liniar al ratei fluxului de numerar față de venitul net și al ratei fluxului de numerar operațional pentru Apple și Microsoft în timp, cu hue peste dimensiunea "Ratio".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul