본문 바로가기

Jupyter Computer/Matplotlib

[Python] 9.막대그래프 심화

편의상 8. 막대그래프 기본에서 사용했던 데이터들을 사용한다.

 

막대그래프를 가로로 돌리는 방법을 알아보자.

8장에서 본 막대그래프와는 달리 x축, y축 그리고 그에 해당하는 데이터들도 전부 바뀐 것을 알 수 있다.

 

 

다음은 set_hatch를 활용하여 그래프 안에 특정 모양을 채워 넣은 것을 확인할 수 있다.

 

더 다양한 hatch를 보고싶다면 구글에 matplotlib hatch google를 검색하면 된다.

 

 

막대그래프에서도 text를 추가하는 것을 알아보자.

plt.bar에 대한 정보를 bar에 저장하고

enumerate(bar)를 사용해 for 반복하는 동안 rect에는 bar에 저장된 정보를 차례대로 가져온다.

plt.text(idx, rect.get_height() +0.5, values[idx], ha ='center')를 사용하여

첫 번째 요소에는 텍스트를 넣고자 하는 x좌표, 두 번째 요소에는 텍스트를 넣고자 하는 y좌표(이때 get_height를 활용한다.). 세 번째 요소에는 입력하고자 하는 텍스트를 넣는다.

 

------> 마지막 부분은 공부가 더 필요한 것 같으니 시간 남을 때 깊이 있게 공부해보자