Python

(파이썬) matplotlib: 파이(pie) 차트 그리기

코딩ABC 2023. 11. 18. 12:46
반응형

파이썬 언어에서 matplotlib 라이브러리에서 제공하는 pie() 함수를 이용해서 쉽게 파이 차트를 그릴 수 있습니다.

 

예제 1

다음 코드는 2개의 데이터를 가진 간단한 파이 차트의 그래프를 그린 예입니다.

import matplotlib.pyplot as plt

data = [33, 55]
plt.pie(data)

파이 차트 그리기

 

 

예제 2

labels 옵션을 이용해서 레이블을 추가할 수 있습니다.

레이블에 한글을 포함할 때는 아래 코드처럼 폰트를 지정해야 합니다.

import matplotlib.pyplot as plt

data = [33, 55, 44, 22]
label=['A 형식','B 형식','C 형식','D 형식']
plt.rc('font', family='Malgun Gothic')
plt.axis('equal')
plt.pie(data, labels=label)
plt.show()

(파이썬) matplotlib: 파이(pie) 차트 그리기

 

 

예제 3

legend() 메서드로 범례를 표시할 수 있습니다.

autopct 속성을 사용하면 각 항목의 비율(%)를 표시할 수 있습니다.

title() 메서드는 제목을 출력합니다.

colors 속성으로 색을 지정할 수 있습니다.

import matplotlib.pyplot as plt

data = [33, 55, 44, 22]
label=['A 형식','B 형식','C 형식','D 형식']
color=['tomato', 'orange', 'cyan', 'pink']
plt.rc('font', family='Malgun Gothic')
plt.axis('equal')
plt.axis()
plt.pie(data, labels=label, colors=color, autopct='%.1f%%')
plt.title('파이차트 연습')
plt.legend()
plt.show()

(파이썬) matplotlib: 파이(pie) 차트 그리기

 

 

반응형