[python] Seaborn을 사용한 파이 차트 그리기

파이 차트는 범주별 데이터의 상대적 비율을 시각적으로 표현하는데 유용한 데이터 시각화 방법입니다. 이번에는 Python의 Seaborn 라이브러리를 사용하여 파이 차트를 그리는 방법에 대해 알아보겠습니다.

Seaborn 라이브러리 설치

Seaborn은 데이터 시각화에 유용한 Python 라이브러리입니다. 설치하기 전에 Python 및 pip가 설치되어 있다고 가정합니다. 아래의 명령을 사용하여 Seaborn을 설치합니다.

pip install seaborn

Seaborn을 사용하여 파이 차트 그리기

Seaborn을 사용하여 파이 차트를 그리려면 다음 단계를 따르세요.

  1. Seaborn 라이브러리를 가져옵니다.
    import seaborn as sns
    
  2. 데이터셋을 준비합니다. 각 카테고리와 해당 카테고리의 값들을 포함하는 데이터프레임이 필요합니다.

  3. sns.pieplot() 함수를 사용하여 파이 차트를 그립니다. 이 함수는 data, labels, autopct, startangle 등의 매개변수를 사용합니다.
    sns.pieplot(data=df, labels=labels, autopct='%1.1f%%', startangle=90)
    
  4. 파이 차트에 적절한 타이틀과 축 레이블을 추가합니다.
    plt.title('Pie Chart')
    plt.xlabel('Categories')
    plt.ylabel('Percentage')
    
  5. 파이 차트를 화면에 표시합니다.
    plt.show()
    

예제 코드

다음은 Seaborn을 사용하여 파이 차트를 그리는 예제 코드입니다.

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

# 데이터셋 준비
data = {'Category': ['A', 'B', 'C', 'D'],
        'Value': [30, 40, 10, 20]}
df = pd.DataFrame(data)

# 파이 차트 그리기
labels = df['Category']
sns.pieplot(data=df, labels=labels, autopct='%1.1f%%', startangle=90)

# 타이틀과 축 레이블 추가
plt.title('Pie Chart')
plt.xlabel('Categories')
plt.ylabel('Percentage')

# 파이 차트 표시
plt.show()

이 코드를 실행하면 데이터셋에 따라 파이 차트가 그려집니다.