Python/Python For Analytics

[Python] matplotlib - pie graph

Pydole 2020. 7. 9. 18:51

 

1. 기본 파이 그래프 그리기

 

import matplotlib.pyplot as plt

plt.pie([10,20,30,40,50]) # 리스트의 값을 더한 후 값의 크기에 자동으로 비율조정
plt.show()

 

pie graph

 

 

 

2. 라벨넣기

 

plt.axis('equal')  
label = ['A','B','C','D','E']
plt.pie([10,20,30,40,50], labels=label)  # labels명 지정, 값과 라벨의 길이가 같아야 한다
plt.legend()
plt.show()

pie graph

 

 

 

3. 비율 표시 넣기

 

plt.axis('equal')    # 크기를 일정하게 조정
label = ['A','B','C','D','E']
plt.pie([10,20,30,40,50], labels=label, autopct='%.1f%%')  # autopct=백분율 소수점 1자리까지 표시
plt.legend()
plt.show()

pie graph

 

 

 

4. 색상넣기

 

plt.axis('equal')  
label = ['A','B','C','D','E']
color = ['gray','pink','green','peru', 'lime']
plt.pie([10,20,30,40,50], labels=label, autopct='%.1f%%', colors=color) # colors = 컬러지정
plt.legend()
plt.show()

pie graph