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
Petunjuk latihan
- Ubah DataFrame
msftdari format lebar ke format panjang. - Plot rasio perputaran aset dan gross margin dalam grafik yang sama dengan
Yearpada sumbu-x dan tambahkanhuepada dimensiRatio.
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()