Mulai sekarangMulai 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 merupakan bagian dari kursus

Menganalisis Laporan Keuangan dengan Python

Lihat Kursus

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