본문 바로가기
Python/matplotlib

파이썬 matplotlib.pyplot.pie 함수 활용하기

by PySun 2024. 10. 26.
반응형

파이썬 Matplotlib: matplotlib.pyplot.pie 함수 활용하기

파이썬의 Matplotlib 라이브러리는 데이터 시각화에서 강력한 도구입니다. 그 중 matplotlib.pyplot.pie 함수는 원형 차트를 쉽게 만들 수 있는 기능을 제공합니다. 이번 포스팅에서는 matplotlib.pyplot.pie 함수를 활용하여 원형 차트를 만드는 다양한 방법을 소개합니다!

matplotlib.pyplot.pie 함수 소개

matplotlib.pyplot.pie 함수는 주어진 데이터를 기반으로 원형 차트를 그립니다. 이 함수는 데이터의 비율을 시각적으로 표현하기에 적합하여, 여러 정보를 직관적으로 전달할 수 있습니다.

함수 시그니처

matplotlib.pyplot.pie(x, explode=None, labels=None, colors=None, autopct=None, startangle=None, shadow=None, radius=None)

매개변수:

  • x: 원형 차트에 표시할 데이터 (배열 형태).
  • explode: 특정 조각을 강조하기 위한 인덱스 리스트.
  • labels: 각 조각에 대한 레이블.
  • colors: 각 조각의 색상.
  • autopct: 차트에 비율 표시 형식.
  • startangle: 차트의 시작 각도 (도 단위).
  • shadow: 원형 차트에 그림자 추가 여부.
  • radius: 원형 차트 반지름.

반환 값:

  • 없음; 그 대신 원형 차트를 화면에 표시합니다.

사용 예제

기본 원형 차트 예제

다음은 기본적으로 matplotlib.pyplot.pie 함수를 사용하여 원형 차트를 그리는 간단한 예제입니다.

import matplotlib.pyplot as plt

# 데이터
sizes = [30, 15, 45, 10]
labels = ['Python', 'Java', 'C++', 'Ruby']

# 원형 차트 그리기
plt.pie(sizes, labels=labels, autopct='%1.1f%%')

plt.axis('equal')  # 원을 동그랗게 그리기
plt.title('프로그래밍 언어 사용 비율')
plt.show()

조각 강조 및 색상 지정하기

특정 조각을 강조하고 색상을 지정할 수 있습니다.

import matplotlib.pyplot as plt

# 데이터
sizes = [30, 15, 45, 10]
labels = ['Python', 'Java', 'C++', 'Ruby']
colors = ['gold', 'lightcoral', 'lightskyblue', 'lightgreen']
explode = (0.1, 0, 0, 0)  # 첫 번째 조각 강조

# 원형 차트 그리기
plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True)

plt.axis('equal')  # 원을 동그랗게 그리기
plt.title('프로그래밍 언어 사용 비율 - 강조된 Python')
plt.show()

결론

matplotlib.pyplot.pie 함수는 데이터에 대한 원형 차트를 쉽게 만들 수 있는 훌륭한 도구입니다. 이를 활용하여 비율 데이터를 직관적으로 전달할 수 있으며, 데이터 분석 보고서 또는 프레젠테이션에 유용한 시각적 요소가 됩니다.

  • 지금 바로 matplotlib.pyplot.pie 함수를 활용하여 여러분만의 멋진 원형 차트를 만들어보세요!
  • 여러 가지 매개변수를 조합하여 나만의 스타일을 표현해보세요!
반응형