Začněte nyníZačněte zdarma

Zobrazení poměrových ukazatelů v jednom grafu

V tomto cvičení si vykreslíš hrubou marži a ukazatel obratu aktiv Microsoftu v čase. Na rozdíl od předchozího cvičení je ale zobrazíš v jednom společném grafu. Díky tomu snáze vizuálně porovnáš trendy obou ukazatelů.

Použiješ přitom funkci .melt() z pandas. Ve videu byl ve funkci zadán argument value_vars, který určuje sloupce, jež chceme převést (unpivot). Pokud value_vars nezadáš, vezme se automaticky každý sloupec, který není uveden v id_vars.

Ukazatel obratu aktiv a hrubá marže jsou za tebe už spočítané v DataFrame msft — najdeš je ve sloupcích "asset_turnover" a "gross_margin".

Toto cvičení je součástí kurzu

Analýza finančních výkazů v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Převeď DataFrame msft z širokého formátu na dlouhý.
  • Vykresli ukazatel obratu aktiv a hrubou marži ve stejném grafu, přičemž na osu x dej Year a přidej hue podle dimenze Ratio.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód