Tracer des ratios dans une seule figure
Dans cet exercice, vous allez tracer et calculer la marge brute et le ratio de rotation de l'actif de Microsoft au fil du temps. Mais contrairement au dernier exercice, vous les afficherez dans une seule figure. Cela aidera à analyser visuellement la tendance de ces ratios puisqu'ils sont présentés ensemble.
Vous utiliserez la fonction pandas .melt() dans cet exercice. Dans la vidéo, l'argument value_vars était précisé dans la fonction. value_vars désigne les colonnes que nous voulons dé-pivoter. Toutefois, si value_vars n'est pas précisé, alors toutes les colonnes qui ne sont pas des id_vars seront prises comme value_vars.
Les ratios de rotation de l'actif et de marge brute ont été calculés pour vous dans le DataFrame msft, fournis dans les colonnes "asset_turnover" et "gross_margin", respectivement.
Cette activité fait partie du cours
Analyser les états financiers avec Python
Instructions de l’exercice
- Convertissez le DataFrame
msftdu format large au format long. - Tracez le ratio de rotation de l'actif et le ratio de marge brute sur le même graphique avec
Yearsur l'axe des x et ajoutezhuesur la dimensionRatio.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()