본문 바로가기

시각화/Matplotlib

Matplotlib - 파이 차트 : pie

반응형
[파이 차트]

원을 파이 조각처럼 나눠서 그린다.

조각의 크기는 해당 변수에 속하는 데이터 값의 크기에 비례한다.

plot(kind='pie')
plot.pie()

그림의 옵션들은 하나씩 그려보며 살펴보자

 

 

 

 

 

데이터 살펴보기

 

 

 

위 데이터프레임에서 origin 컬럼으로 그룹핑 한다.

 

 

 

 

각 그룹의 행 개수를 시리즈로 나타내고 인덱스를 바꿔주자

 

 

 

이제 이 grouped_sr을 이용해 파이 차트를 그릴 수 있다.

 

 

 

 

 

 

기본 파이 차트

 

 

USA, EU, KR은 시리즈의 인덱스로 자동으로 표시된다.

 

다만 파이 조각별로 비율이 어느정도인지는 나타나지 않는다.

 

 

 

 

 

 

 

파이 조각별로 값% 표시

autopct

 

 

autopct에 '%1.1f%%'를 넘겨서 조각별로

소수 첫째자리까지 수치를 표시했다.

 

 

 

 

 

 

 

 

 

파이 조각을 나누는 시작점 조정 (각도)

startangle

기본값은 0이다.

 

 

반시계 방향으로 30도 회전한 것을 볼 수 있다.

 

 

 

 

 

 

 

 

 

조각별 색 조정

colors

 

 

조각의 개수에 맞게 색깔의 배열을 넘기면 된다.

 

인덱스 순서대로 배열에 맞춰 색이 조정됐다.

 

 

 

 

 

 

 

 

 

음영 추가

shadow=True

 

 

파이 차트 좌측 하단에 음영이 생긴 것을 볼 수 있다.

 

 

 

 

 

 

 

 

글씨 크기 조정

textprops={'size': N}

 

 

파이 차트의 텍스트들과 숫자들의 글씨가 커졌다.

 

 

 

 

 

 

 

 

파이 차트를 원에 가깝게 조정

(비율을 같게 조정)

plt.axis('equal')

 

 

반응형