1. 학습
  2. /
  3. 강의
  4. /
  5. Matplotlib으로 시작하는 데이터 시각화

Connected

연습 문제

누적 막대차트

누적 막대차트는 각 막대의 높이가 값을 나타냅니다. 여기에 첫 번째 변수 위에 다른 변수를 누적해서 올릴 수 있습니다. 이때 막대의 ‘추가’ 높이는 해당 변수의 값을 의미합니다. 그리고 그 위에 더 많은 막대를 계속 추가할 수 있습니다.

이번 연습 문제에서는 다양한 국가 이름이 인덱스로 있고, "Gold", "Silver", "Bronze"라는 세 열이 있는 medals라는 DataFrame을 사용합니다. 또한 데이터를 추가할 수 있는 Figure fig와 Axes ax도 제공됩니다.

각 나라가 획득한 금, 은, 동메달 수를 보여주는 누적 막대차트를 만들고, 레이블을 추가한 뒤 어떤 막대가 어떤 메달을 나타내는지 알려주는 범례도 생성해 보세요.

지침

100 XP
  • ax.bar 메서드를 호출해 "Gold" 메달 막대를 추가하세요. label을 "Gold"로 지정합니다.
  • 다시 ax.bar를 호출해 그 위에 "Silver" 막대를 누적하세요. 이때 bottom 키워드 인자를 사용해 은메달 막대의 바닥이 금메달 막대 위에 오도록 하고, label에는 "Silver"를 지정하세요.
  • ax.bar를 사용해 그 위에 "Bronze" 막대를 추가하세요. 마찬가지로 bottom 키워드 인자를 사용하고, label을 "Bronze"로 설정합니다.