开始使用免费开始使用

绘制现金流比率

有时,您可能希望在一张图中绘制多条折线。不过,单图中线条过多会难以阅读。将每条线分别放在不同的分面中更为优雅:图形更整洁,也更易解读。

一个 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()
编辑并运行代码