파이 차트(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 |