반응형
파이썬 matplotlib로 파이그래프 그리고 설정하기
1. 목표
- 파이 그래프(도넛, 원형 그래프)를 그린다
- 파이그래프에 그림자, 값, 효과를 설정한다
2. 전체코드
import matplotlib.pyplot as plt
label = ['Korea', 'German', 'Sweden', 'France', 'Italy']
pop = [51821669 , 82379121, 10255102, 65712057, 59575231]
wg = {'width': 0.6, 'edgecolor': 'b', 'linewidth':3}
plt.pie(pop, labels=label, autopct='%.1f%%',
explode=[0, 0.05, 0, 0, 0], shadow=True,
wedgeprops=wg, startangle=10)
plt.show()
3. 뜯어보기
wg = {'width': 0.6, 'edgecolor': 'b', 'linewidth':3}
-
파이 그래프에서 사용되는 속성을 dict형식으로 미리 표현한다.
-
width : 0.6
-
도넛 모양의 그래프를 그릴때 사용한다
-
도넛의 중심부의 크기를 설정한다
-
0.6은 절대 값이아닌 전체 크기의 60%를 뜻한다.
-
-
edgecolor : b
-
파이 그래프 각 조각의 테두리 색을 설정한다.
-
'b'이므로 blue로 설정된다
-
-
linewidth : 3
-
파이 그래프 각 조각의 테두리 두께를 설정한다.
-
-
plt.pie(pop, labels=label, autopct='%.1f%%',
explode=[0, 0.05, 0, 0, 0], shadow=True,
wedgeprops=wg, startangle=10)
-
pop
-
파이를 그릴 데이터를 입력한다
-
-
label
-
각 파트의 라벨을 입력한다.
-
-
autopct = '%.1f%%'
-
각 파이 조각의 비율을 표시한다.
-
0.1f이기에 소수점 1자리까지 표시한다.
-
-
explode=[0, 0.05, 0, 0, 0]
-
중심에서 떨어져 있는 효과를 준다.
-
특정 데이터를 강조할때 사용한다
-
-
shadow=True
-
그림자 효과를 넣는다
-
-
wedgeprops=wg
-
위에서 설정한 wg라는 dict값으로 설정한다
-
-
startangle=10
-
처음 시작 각도를 10도부터 시작한다 (기준점은 12시방향이 0도다)
-
4. 결과
반응형
'Phython > Python Matplotlib' 카테고리의 다른 글
파이썬(matplotlib) 04. 범례 표시, 설정 방법 (0) | 2021.03.14 |
---|---|
파이썬(matplotlib) 03. 한 화면에 두개의 그래프 표시하기 (0) | 2021.03.14 |
파이썬(matplotlib) 02. 데이터 점 모양 변경, 선 색, 선 종류 변경 방법 (0) | 2021.03.14 |
파이썬(matplotlib) 01. matplotlib 선그래프 그리기 (0) | 2021.03.14 |