본문 바로가기

파이썬 100일 챌린지

[100일 챌린지] 파이썬 pandas 파이 차트 그리기 (옵션 추가) #036

 

아래 자료를 이용하여 파이 차트를 그려보겠다. 

 

한국 성씨, 본관 top 30이다.

 

1. 파이 차트 그리기 

 

pie 함수에 데이터를 넣어주면 된다. 

plt.pie()

한국 성씨, 본관 top 30 그래프다.

 

2. 동그란 원 그리기

 

plt.axis('equal') 

위 함수를 이용하면 원이 더 동그래진다. 

 

음.. 동그래졌나? 비슷한거 같기도...ㅎㅎ

 

3. 레이블 추가하기 

 

파이 차트를 생성할 때, 레이블 옵션을 추가하면 된다. 

labes=[내용]

 

김씨가 제일 많구나~

 

tmi 지만 원래는 성 옆에 한자가 있었다. 

한글과 한자를 모두 보여줄 수 있는 폰트를 못 찾아, 부득이하게 한글 성만 편집했다. 

여유가 생기면 한글, 한자 모두 보여줄 수 있는 방법이 있는지 찾아보겠다. 

 

 

4. 시작 각도 지정하기

 

파이 차트의 시작은 3시 방향이다. 

그런데 시작 각도를 바꿀 수 있다. 

3시 방향으로 왼쪽으로 몇 도를 이동할지 표시해 주면 된다. 

 

startangle=각도

 

12시 방향부터 시작되었다.

 

5. 비율 추가하기

 

비율도 추가하면 데이터를 이해하는데 더 편할 것이다. 

autopct='숫자형식'

 

비율이 추가 되었다. 

 

'%1.1f%%' 란 내용은 소수점 1자리까지만 보여주겠다는 뜻이다. 

적절히 조절하면 원하는 숫자 형식을 보여줄 수 있다. 

 

 

728x90