1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 재무제표 분석하기

Connected

연습 문제

패싯 그리드 플롯 만들기

이전 연습 문제에서 다음 코드를 작성했어요:

# 기술주와 FMCG 기업만 서브셋 추출
subset_dat = dataset.loc[dataset["comp_type"].isin(["tech", "fmcg"])]

# 기술주와 FMCG 기업의 연도별 평균 매출총이익률 계산
subset_dat_avg = subset_dat.pivot_table(index=["Year", "comp_type"], values = "gross_margin").reset_index()

# company 열 추가
subset_dat_avg["company"] = np.where(subset_dat_avg["comp_type"]=="tech", "Avg tech", "Avg fmcg")

# DataFrame 이어 붙이기
plot_df = pd.concat([subset_dat, subset_dat_avg], axis=0)

이 코드는 다음과 같은 플롯을 만들기 위한 데이터를 준비했어요: This plot shows the gross margin of tech companies, FMCG companies, the average tech company, and the average FMCG companies over many years.

이제 플롯을 만들어 볼까요?

지침

100 XP
  • seaborn을 사용해 설명과 같은 패싯 그리드 플롯을 만들 때는 DataFrame plot_df를 사용하세요.