반응형
[파이 차트]
원을 파이 조각처럼 나눠서 그린다.
조각의 크기는 해당 변수에 속하는 데이터 값의 크기에 비례한다.
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')
반응형
'시각화 > Matplotlib' 카테고리의 다른 글
Matplotlib - 그래프 그릴 때 헷갈리는 부분 정리 (0) | 2020.07.28 |
---|---|
Matplotlib - 박스 플롯(박스 그래프) : boxplot (0) | 2020.07.25 |
Matplotlib - 산점도 : scatter (2) | 2020.07.25 |
Matplotlib - 밀도 그래프 : density, kde (0) | 2020.07.25 |
Matplotlib - 히스토그램 : hist (0) | 2020.07.25 |