1. 기본 파이 그래프 그리기
import matplotlib.pyplot as plt
plt.pie([10,20,30,40,50]) # 리스트의 값을 더한 후 값의 크기에 자동으로 비율조정
plt.show()
2. 라벨넣기
plt.axis('equal')
label = ['A','B','C','D','E']
plt.pie([10,20,30,40,50], labels=label) # labels명 지정, 값과 라벨의 길이가 같아야 한다
plt.legend()
plt.show()
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()
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()
'Python > Python For Analytics' 카테고리의 다른 글
[Python] pandas와 pymssql을 이용하여 MSSQL 연동 (0) | 2020.10.05 |
---|---|
[Python] padnas Dataframe 에서 astype을 이용하여 숫자형으로 변환할 수 없을 때 to_numeric을 이용 (0) | 2020.08.02 |
[Python] matplotlib - 그래프에 값 표시 하기 (1) | 2020.08.02 |
[Python] matplotlib - lollipop graph (0) | 2020.07.15 |
[Python] matplotlib - angle line graph (0) | 2020.07.08 |
[Python] pandas 중복값 처리 (duplicates, drop_duplicates) (0) | 2020.04.08 |
[Python] Pandas iis-log DataFrame 접속자IP 국가식별 컬럼 추가 (0) | 2020.02.28 |
[Python] split을 이용하여 pandas 컬럼 분리하기 (0) | 2020.02.25 |