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
Instrucțiuni pentru exercițiu
- Aplică
plot_dffuncț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, cuhuepeste 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()