비율 시각화로 비교하기

Python으로 재무제표 분석하기

Rohan Chatterjee

Risk Modeler

두 회사의 비율 그리기

sns.set_style("whitegrid")
ax = sns.lineplot(data=current_ratio,
        x="Year",y='current_ratio',
        hue="company", alpha=0.7)
plt.xlabel("Year")
plt.ylabel("Current Ratio")

이 이미지는 2008년부터 2020년까지 코카콜라와 펩시코의 유동비율을 보여줍니다.

Python으로 재무제표 분석하기

sns.lineplot() 사용 시 과밀 문제

이 그래프는 작은 공간에 정보가 너무 많아 혼잡합니다 이 이미지는 코카콜라와 펩시코의 부채비율, 유동비율, 당좌비율, 매출총이익률을 한 그림에 담고 있어 매우 복잡합니다.

Python으로 재무제표 분석하기

sns.relplot() 소개

  • 첫 단계: 세로형(long) 데이터가 되도록 DataFrame을 melt합니다.

  • "melt 전" DataFrame:

plot_df.head()

이미지는 가로형 DataFrame을 보여줍니다.

Python으로 재무제표 분석하기

이제 DataFrame을 melt합니다

plot_df_melt = plot_df.melt(id_vars = ['company','Year'], var_name = "Ratio")

이미지는 melt된 DataFrame의 상위 행을 보여줍니다.

Python으로 재무제표 분석하기

sns.relplot()으로 비율 그리기

ax = sns.relplot(data=df_melt, x="Year",
                 y="value", hue="Ratio",
                 alpha=0.7,
                 col='company',
                 kind='line')
ax.set_ylabels('')
ax.set_xlabels('')

이 이미지는 코카콜라와 펩시코의 부채비율, 유동비율, 당좌비율, 매출총이익률을 보여줍니다. 두 회사의 비율이 두 개의 패널에 나뉘어 있습니다.

Python으로 재무제표 분석하기

그래프 자세히 보기

이 이미지는 코카콜라와 펩시코의 부채비율, 유동비율, 당좌비율, 매출총이익률을 보여줍니다. 두 회사의 비율이 두 개의 패널에 나뉘어 있습니다.

Python으로 재무제표 분석하기

연습해 봅시다!

Python으로 재무제표 분석하기

Preparing Video For Download...