IT_developers

Python 데이터 분석(주피터노트북) - Matplotlib(원 차트) 본문

Python

Python 데이터 분석(주피터노트북) - Matplotlib(원 차트)

developers developing 2022. 11. 15. 12:00

matplotlib 기본 세팅

  • 라이브러리 : import matplotlib.pyplot as plt
  • 한글처리
    • plt.rcParams['font.family'] = 'Malgun Gothic'
    • plt.rcParams['axes.unicode_minus'] = False

 

원 차트

  • autopct : 원 안에 표시할 % 포맷
  • startangle : 안 주는 경우 오른쪽 15도 정도에서 시작해서 시계 반대 방향으로 원이 돌아가게 됨, 각도를 주게 되면 그 각도를 기준으로 시계 반대 방향으로 원이 그려짐
  • counterclock=False : 시계 방향으로 원이 작성되도록 함

 

1) 기본 형태 만들기

 

2) 점유율 : autopct

3) 시작 각도 지정

  • 돌아가는 방향은  반시계 방향

4) 돌아가는 방향 지정 가능 : counterclock 

 

5) 원 조각 내기

  • explode

6) 범례

 

7) 색상지정

 

8) 도넛 모양 형태 : wedgerprops()

 

※ explode 대신 wedgerprops 이용

 

9) 커스텀 : autopct

 

 

[실습]

1)  데이터 가져오기

2) 학교별로 차트 만들기

3) 비율 넣기

Comments