파이썬 마법 학교 52강: 맛있는 데이터! ‘동글동글 파이 차트’ 마법

안녕하세요! 가족과 함께하는 스마트 라이프입니다. 지난 시간에 막대그래프로 키를 비교해봤다면, 오늘은 전체를 조각조각 나누어 보는 ‘파이 차트(Pie Chart)’ 마법을 배워볼 거예요. 마치 맛있는 피자를 나누어 먹는 것처럼 데이터의 비중을 한눈에 알 수 있답니다!

파이썬 마법 학교 52강: 맛있는 데이터! ‘동글동글 파이 차트’ 마법

1. 파이 차트는 ‘데이터 피자’예요

파이 차트는 전체 100% 중에서 어떤 것이 얼마나 자리를 차지하는지 보여줄 때 사용해요. “우리 가족 중에서 누가 제일 많이 말할까?” 또는 “내 하루 일과 중에 게임 시간은 얼마나 될까?”처럼 비중을 알고 싶을 때 이 동글동글한 그래프가 최고랍니다!

2. 조각을 나누는 주문: plt.pie()

화가 요정 맷플롯립(Matplotlib)에게 이번에는 동그란 파이를 그려달라고 부탁해봐요.

  • autopct=’%1.1f%%’: “각 조각이 전체의 몇 퍼센트(%)인지 자동으로 써줘!”
  • explode: “제일 중요한 조각은 살짝 밖으로 빼서 강조해줘!”
  • shadow=True: “그래프에 입체감을 주는 멋진 그림자를 넣어줘!”

3. 실전 연습: 내 하루는 어떻게 채워질까?

내 하루 일과를 파이 차트로 그려볼까요? (숫자의 합이 100이 아니어도 파이썬이 알아서 계산해줘요!)

import matplotlib.pyplot as plt

# 1. 데이터 준비 (활동 이름과 시간)
activities = ['잠자기', '공부하기', '놀기', '밥먹기']
time = [9, 5, 8, 2]

# 2. 파이 차트 그리기 마법
plt.pie(time, labels=activities, autopct='%1.1f%%', 
        startangle=140, colors=['gold', 'lightblue', 'lightgreen', 'pink'])

# 3. 제목 달기
plt.title('나의 하루 24시간 보물지도')

# 4. 짜잔! 보여주기
plt.show()
파이썬 마법 학교 52강: 맛있는 데이터! ‘동글동글 파이 차트’ 마법

4. 파이 차트를 더 맛있게 꾸미는 팁

단순한 원보다 더 멋지게 만들 수도 있어요!

  • 도넛 모양: 가운데에 구멍을 뚫어서 세련된 도넛 차트로 만들 수 있어요.
  • 강조하기: 가장 좋아하는 활동 조각만 톡 튀어나오게 하면 주인공처럼 보여요.
  • 색깔 마법: 파스텔 톤이나 무지개색을 써서 나만의 개성을 표현해보세요.

5. 가족과 함께하는 ‘우리 집 냉장고 비중’

아이와 함께 냉장고를 열어 ‘우리 집 간식 비중’을 조사해보세요. “과일이 5개, 과자가 3개, 음료수가 2개네?” 이렇게 숫자를 적고 파이 차트로 그려보는 거죠. “와, 우리 집 냉장고는 과일 조각이 제일 크네! 우리 가족은 건강하구나!”라고 대화하며 데이터를 통해 우리 가족의 습관을 발견하는 재미를 느껴보세요. 아이는 전체 속에서 부분의 크기를 비교하는 ‘비율’의 개념을 아주 즐겁게 배우게 됩니다.

마치며: 조각 속에 담긴 이야기

오늘 우리는 동그란 원 안에 데이터를 조각조각 담아 비중을 확인하는 법을 배웠습니다. 막대그래프와는 또 다른 매력이 있죠? 다음 시간에는 시간에 따라 데이터가 어떻게 변하는지 산을 타듯 그려보는 ‘아슬아슬 꺾은선그래프’ 마법으로 돌아오겠습니다!