Memplot rasio arus kas
Terkadang, Anda mungkin ingin menampilkan beberapa plot garis dalam satu gambar. Namun, terlalu banyak garis dalam satu plot akan sulit dibaca. Membuat facet terpisah untuk setiap garis lebih elegan: figur akan tampak rapi dan lebih mudah diinterpretasikan.
Sebuah DataFrame pandas plot_df telah dimuat untuk Anda. Data ini memiliki kolom "Year", "company", "cash_flow_to_net_income" dan "operating_cash_flow". Seaborn telah dimuat dengan alias sns.
Latihan ini adalah bagian dari kursus
Menganalisis Laporan Keuangan dengan Python
Petunjuk latihan
- Lakukan melt pada
plot_dfuntuk menyiapkannya sebelum diplot. - Gunakan
sns.relplot()untuk membuat plot garis dari rasio cash flow to net income dan operating cash flow milik Apple dan Microsoft dari waktu ke waktu, denganhuepada dimensi"Ratio".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Melt the DataFrame to prepare for plotting
melt_data = plot_df.melt(____, var_name="Ratio")
# Plot your melted DataFrame
sns.relplot(data=____, x=____, y=____, col=____, kind=____, hue=____)
plt.show()