[파이썬] 원 그래프(파이 차트) 그리기

파이 차트는 데이터의 비율을 시각적으로 표현하는데 사용되는 그래프입니다. 각 데이터의 비율을 원 주위에 부채꼴로 표시하여 전체 데이터에서 개별 값의 상대적인 크기를 보여줍니다.

Python에서는 matplotlib 라이브러리를 사용하여 파이 차트를 그릴 수 있습니다. matplotlib는 파이썬에서 데이터 시각화를 위해 널리 사용되는 라이브러리이며, 강력하고 유연한 그래프 기능을 제공합니다.

필요한 라이브러리 설치

먼저, matplotlib 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install matplotlib

예제 코드

이제 파이 차트를 그리기 위한 간단한 예제 코드를 살펴보겠습니다. 아래의 코드를 실행하면, ‘사과’, ‘바나나’, ‘오렌지’ 세 가지 과일의 수량에 대한 파이 차트를 그릴 수 있습니다.

import matplotlib.pyplot as plt

# 데이터 설정
fruits = ['사과', '바나나', '오렌지']
quantities = [30, 40, 25]

# 파이 차트 그리기
plt.pie(quantities, labels=fruits, autopct='%1.1f%%')

# 차트 제목 설정
plt.title('과일 수량 비율')

# 차트 표시
plt.show()

위 예제 코드에서, plt.pie() 함수는 파이 차트를 그리는 함수입니다. quantities 변수에 있는 데이터를 기반으로 차트를 그리고, labels 매개변수를 사용하여 각 데이터의 라벨을 지정합니다. autopct 매개변수는 파이 차트 부채꼴 내부에 표시되는 퍼센트 값을 포맷팅하는데 사용됩니다.

plt.title() 함수를 사용하여 차트에 제목을 지정할 수 있습니다.

마지막으로, plt.show() 함수를 사용하여 차트를 표시합니다.

실행 결과

pie_chart_example

차트를 출력하기 위한 추가적인 설정이 필요한 경우, matplotlib의 다양한 기능과 옵션을 참고하십시오. 이 예제는 파이 차트를 간단하게 그리는 방법을 보여주기 위한 것이며, 보다 복잡한 그래프를 그리기 위해서는 더 많은 코드 작성이 필요할 수 있습니다.

이제 여러분은 Python을 사용하여 원 그래프(파이 차트)를 그릴 수 있습니다. 데이터의 비율을 시각적으로 이해하기 위해 파이 차트를 활용해보세요!