#17 데이터의 비율을 표현하는 파이차트

라이브러리 임포트

 

샘플 데이터

스크린샷 2023-02-13 오전 11.35.36.png

 

 

 파이차트 

plt.pie(data)

전체에 대한 각 부분의 비율을 부채꼴 모양으로 나타낸 그래프이다.

각 부채꼴의 중심각이 전체에서 해당 데이터가 차지하는 비율을 나타낸다.

1차원 리스트/배열/시리즈를 이용하여 그린다.

스크린샷 2023-02-13 오전 11.35.45.png

 

 레이블 달기 

labels=label목록
labeldistance = 그래프로부터 레이블을 얼만큼 떨어뜨려서 표시할것인가 (default:1.1)

스크린샷 2023-02-13 오전 11.35.55.png

 

 비율 표시하기 

autopct = '%소수점자리수%%'

pctdistance = 중심에서의 거리(반지름을 1이라고 했을 때 반지름으로부터 얼만큼 떨어져서 비율을 표시할 것인지.., default:0.6)

스크린샷 2023-02-13 오전 11.36.07.png

 

 돌출 효과 

explode=돌출정도리스트

반지름의 길이를 1이라고 했을 때를 기준으로 하여 돌출 정도를 지정

스크린샷 2023-02-13 오전 11.36.21.png

 

 색상 바꾸기 

colors = 색상리스트
['lightcoral', 'gold', 'greenyellow', 'skyblue']

스크린샷 2023-02-13 오전 11.36.42.png

 

 시작 각도 

startangle = 시작각도

기본시작각도는 3시방향

시작각도를 지정하면 3시방향으로부터 반 시계방향으로 각도만큼 이동하여 시작

스크린샷 2023-02-13 오전 11.36.57.png

 

 회전 방향 

counterclock=True/False (반시계/시계)

스크린샷 2023-02-13 오전 11.37.10.png

 

 범례 

legend(레이블리스트)

스크린샷 2023-02-13 오전 11.37.31.png

 

 반지름 

radius=반지름(Default:1)

스크린샷 2023-02-13 오전 11.37.51.png

 

 부채꼴 스타일 

wedgeprops = {'ec':테두리컬러, 'lw':선두께, 'ls':선스타일, 'width':반지름에대한비율}

스크린샷 2023-02-13 오전 11.38.04.png

 

 폰트 

textprops = {'fontsize':폰트사이즈, 'color':폰트컬러, 'rotation':폰트회전각도}

스크린샷 2023-02-13 오전 11.38.21.png

 

 그래프 완성 

 

스크린샷 2023-02-13 오전 11.38.47.png