현금흐름 비율 그리기
한 이미지에 여러 개의 선 그래프를 그리고 싶을 때가 있습니다. 하지만 한 플롯에 선이 너무 많으면 해석하기가 어려워져요. 각 선을 별도의 패싯(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()