Memvisualisasikan rasio keuangan untuk perbandingan

Menganalisis Laporan Keuangan dengan Python

Rohan Chatterjee

Risk Modeler

Memplot rasio dua perusahaan

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")

Gambar ini menampilkan current ratio Coca-Cola dan PepsiCo dari 2008 hingga 2020.

Menganalisis Laporan Keuangan dengan Python

Kepadatan berlebih saat memakai sns.lineplot()

Grafik ini memuat terlalu banyak informasi dalam ruang kecil, sehingga menjadi padat Gambar ini menampilkan debt-to-equity, current ratio, quick ratio, dan gross margin Coca-Cola dan PepsiCo dalam satu gambar. Gambar sangat padat.

Menganalisis Laporan Keuangan dengan Python

Mengenal sns.relplot()

  • Langkah pertama: melt DataFrame untuk mendapatkan data longitudinal.

  • DataFrame "belum di-melt":

plot_df.head()

Gambar menampilkan DataFrame lebar.

Menganalisis Laporan Keuangan dengan Python

Sekarang, melt DataFrame

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

Gambar menampilkan beberapa baris teratas DataFrame yang sudah di-melt.

Menganalisis Laporan Keuangan dengan Python

Plot rasio dengan 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('')

Gambar ini menampilkan debt-to-equity, current ratio, quick ratio, dan gross margin untuk Coca-Cola dan PepsiCo. Rasio kedua perusahaan ditampilkan pada dua panel terpisah.

Menganalisis Laporan Keuangan dengan Python

Melihat plot lebih dekat

Gambar ini menampilkan debt-to-equity, current ratio, quick ratio, dan gross margin untuk Coca-Cola dan PepsiCo. Rasio kedua perusahaan ditampilkan pada dua panel terpisah.

Menganalisis Laporan Keuangan dengan Python

Ayo berlatih!

Menganalisis Laporan Keuangan dengan Python

Preparing Video For Download...