Visualizzare i rapporti finanziari per il confronto

Analizzare i bilanci con Python

Rohan Chatterjee

Risk Modeler

Tracciare i rapporti di due aziende

sns.set_style("whitegrid")
ax = sns.lineplot(data=current_ratio,
        x="Year",y='current_ratio',
        hue="company", alpha=0.7)
plt.xlabel("Year")
plt.ylabel("Current Ratio")

Questa immagine mostra il current ratio di Coca-Cola e PepsiCo dal 2008 al 2020.

Analizzare i bilanci con Python

Sovraffollamento con sns.lineplot()

Questo grafico ha troppe informazioni in poco spazio: è sovraccarico Questa immagine mostra debt-to-equity, current ratio, quick ratio e margine lordo di Coca-Cola e PepsiCo in un’unica figura. L’immagine è molto affollata.

Analizzare i bilanci con Python

Introduzione a sns.relplot()

  • Per prima cosa, esegui melt sul DataFrame per ottenere dati longitudinali.

  • Il DataFrame “non fuso”:

plot_df.head()

L’immagine mostra un DataFrame ampio (wide).

Analizzare i bilanci con Python

Ora esegui melt sul DataFrame

plot_df_melt = plot_df.melt(id_vars = ['company','Year'], var_name = "Ratio")

L’immagine mostra le prime righe di un DataFrame “fuso”.

Analizzare i bilanci con Python

Tracciare i rapporti con sns.relplot()

ax = sns.relplot(data=df_melt, x="Year",
                 y="value", hue="Ratio",
                 alpha=0.7,
                 col='company',
                 kind='line')
ax.set_ylabels('')
ax.set_xlabels('')

Questa immagine mostra debt-to-equity, current ratio, quick ratio e margine lordo di Coca-Cola e PepsiCo. I rapporti delle due aziende sono in due pannelli separati.

Analizzare i bilanci con Python

Uno sguardo più da vicino al grafico

Questa immagine mostra debt-to-equity, current ratio, quick ratio e margine lordo di Coca-Cola e PepsiCo. I rapporti delle due aziende sono in due pannelli separati.

Analizzare i bilanci con Python

Passiamo alla pratica!

Analizzare i bilanci con Python

Preparing Video For Download...