Jupyter Computer/Matplotlib

[Python] 14. Matplotlib - 원 그래프 (심화)

ㅇㄴㅇㄴㅇㄴㅁ 2022. 3. 14. 16:46

1. colors

다음은 colors 리스트를 추가하고 colors 리스트에 해당하는 색으로 그래프를 그려준 것을 알 수 있다.

 

2. wedgeprops

다음은 wedgeprops를 활용하여 원 그래프를 도넛 모양의 그래프로 만들어 준 것을 볼 수 있다.

이때 wedgeprops를 딕셔너리 형태로 쓴 것 을 알 수 있고 width는 굵기를 설정해준다.

 

다음은 wedgeprops 딕셔너리에 edgecolor과 linewidth를 추가하여 테두리 색, 테두리 굵기를 설정해 준 것을 알 수 있다.

 

 

3. autopct

다음은 함수 custom_autopct(pct)를 생성한다.

이때 pct값이 10이상이면 pct값을 출력하게 된다.

 

 

다음은 함수를 format을 사용하여 출력해주는 방법이다.

 

- 파이썬의 출력문 활용을 조금 더 공부해 보자.(format 등등)

 

4. DataFrame 활용

다음은 Pandas에 저장된 DataFrame을 불러온 것이다.

 

 

다음은 DataFrame을 학교로 그룹화 해준 뒤

각 그룹의 size를 values에 넣어준 것이다.