MulaiMulai sekarang secara gratis

Memplot rasio dalam satu gambar

Dalam latihan ini, Anda akan memplot dan menghitung gross margin dan rasio perputaran aset Microsoft dari waktu ke waktu. Namun berbeda dengan latihan sebelumnya, di sini Anda akan memplotnya dalam satu gambar. Ini akan membantu menganalisis tren kedua rasio tersebut secara visual karena keduanya digambarkan dalam figur yang sama.

Anda akan menggunakan fungsi pandas .melt() pada latihan ini. Dalam video, argumen value_vars ditentukan dalam fungsi. value_vars mengacu pada kolom-kolom yang ingin kita unpivot. Namun jika value_vars tidak ditentukan, maka semua kolom yang bukan id_vars akan dianggap sebagai value_vars.

Rasio perputaran aset dan gross margin telah dihitung untuk Anda dalam DataFrame msft, masing-masing tersedia pada kolom "asset_turnover" dan "gross_margin".

Latihan ini adalah bagian dari kursus

Menganalisis Laporan Keuangan dengan Python

Lihat Kursus

Petunjuk latihan

  • Ubah DataFrame msft dari format lebar ke format panjang.
  • Plot rasio perputaran aset dan gross margin dalam grafik yang sama dengan Year pada sumbu-x dan tambahkan hue pada dimensi Ratio.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode