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 merupakan bagian dari kursus
Menganalisis Laporan Keuangan dengan Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()