시작하기무료로 시작하기

현금흐름 비율 그리기

한 이미지에 여러 개의 선 그래프를 그리고 싶을 때가 있습니다. 하지만 한 플롯에 선이 너무 많으면 해석하기가 어려워져요. 각 선을 별도의 패싯(facet)으로 나누면 더 깔끔하고 해석 가능성이 높아집니다.

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()
코드 편집 및 실행