繪製現金流量比率
有時你可能想在同一張圖中繪製多條折線。不過,一張圖上線太多會很難閱讀。為每條線做分面會更理想:圖形更整潔,也更容易解讀。
已為你載入一個 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()