Python

[Matplotlib] Pie Chart 만들기

yugyeong 2022. 11. 28. 11:26

 

Pie Chart

 

import matplotlib.pyplot as plt

필요한 라이브러리를 임포트 해준다

 

데이터프레임의 컬럼의 데이터 갯수를 퍼센테이지로 표현하고자 할 때는 pie chart 를 이용하면 된다.

 

많은 데이터가 들어있는 데이터프레임 자체로는 바로 파이차트를 표현할 수 없기 때문에, 나타내고자 하는 데이터의 값을 새로운 변수에 저장을 해준다.

 

 

 

 

plt.pie() 함수를 이용하여 괄호안에 나타내고자 하는 값을 넣어주면 파이차트가 출력된다.

 

 

 

 

plt.pie() 에는 여러가지 파라미터값이 있다.

먼저 어떤 데이터가 나타났는지 데이터의 이름을 표현하고 싶다면 labels 를 이용하면 된다.

autopct 는 각각의 데이터가 몇퍼센트로 나타났는지 보여주는 파라미터이다. '%.2f' 는 퍼센테이지를 소숫점 아래로 두자리까지 보여달라는 의미이다.

그리고 시작점을 지정할 수도 있다.

startangle 파라미터를 이용하여 각도를 지정해주면 정해준 각도로 차트의 시작점이 변경된다.

 

 

 

 

 

 

 

차트의 모양을 변경할 수도 있다

중심에 구멍을 뚫고싶다면 wedgeprops 파라미터를 이용하여 너비를 지정해주면 된다.

plt.title()을 이용하면 차트의 제목을 지정할 수 있다.

plt.legend() 함수를 이용하면 차트의 범례가 출력된다.