開始使用免費開始

繪製現金流量比率

有時你可能想在同一張圖中繪製多條折線。不過,一張圖上線太多會很難閱讀。為每條線做分面會更理想:圖形更整潔,也更容易解讀。

已為你載入一個 pandas 的 DataFrame plot_df。它包含欄位 "Year""company""cash_flow_to_net_income""operating_cash_flow"。Seaborn 已以別名 sns 載入。

本練習屬於課程

使用 Python 分析財務報表

檢視課程

練習說明

  • plot_df 進行 melt,以便準備繪圖。
  • 使用 sns.relplot() 繪製 Apple 與 Microsoft 隨時間變化的「現金流量/淨利」與「營業活動現金流量」比率折線圖,並在 "Ratio" 維度上設定 hue

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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()
編輯並執行程式碼