파이 차트(pie chart)

CODEDRAGON Development/Python

반응형

 

 

 

파이 차트(pie chart)

·       원그래프

·       전체 데이터 특정 데이터의 비율을 보기 쉽게 표현 주어 뉴스나 신문에서 통계자료를 표시할 많이 사용됩니다.

·       카테고리 별 값의 상대적인 비교를 해야 할 때는 pie()메소드로 시각화합니다.

·       파이 차트를 그릴 때는 윈의 형태를 유지할 수 있도록 plt.axis('equal') 실행해야 합니다.

 

 

 

 

 

pie()

pie() 함수에 입력한 데이터의 크기에 따라 원의 비율이 결정됩니다.

 

matplotlib.pyplot.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False, hold=None, data=None)

 

https://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.pie

 

 

parameter description
autopct ·       auto percent 의미
·       어떤 형태로 값을 표시할지 작성하면 각 항목의 비율을 자동으로 계산해서 표시합니다.
colors ·       colors 속성에 다양한 값을 쉽게 설정할 있습니다.
·       colors 리스트를 만든 경우 리스트 항목 순서대로 설정하고 싶은 색의 이름을 저장하여 표현할 수 있습니다.
explode ·       돌출하는 효과
·       돌출되는 정도는 데이터 순서에 따라 설정할 수 있습니다.
·       0은 돌출되지 않음을 의미합니다
 
startangle ·       파이 차트의 시작 각도를 정해줍니다.
·       기본값은 3 방향에서 반시계방향으로 파이차트가 시작됩니다.
·       90으로 설정하면 반시계방향으로 90도 이동하여, 12시 정각 위치에서 그래프가 시작됩니다.

 

 

 

 

파이차트 그리기

import matplotlib.pyplot as plt
plt.pie([10, 20])
plt.show()

 

 

 

 

 

윈의 형태 유지

axis() 함수를 추가하여 동그란 원을 그릴 수 있습니다.

 

plt.axis('equal')

 

 

 

 

 

'Development > Python' 카테고리의 다른 글

+ 연산자 (주의)  (0) 2020.01.17
연산자 우선순위 (Operators Precedence)  (0) 2020.01.17
문자열 포멧팅 - 정렬  (0) 2020.01.16
유니코드(Unicode)  (0) 2020.01.16
문자열 내장함수, 문자열 내장함수들  (0) 2020.01.16