MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Lakukan melt pada plot_df untuk 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, dengan hue pada 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()
Edit dan Jalankan Kode