관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

데이터 시각화 1 - Matplotlib 기본 문법 본문

인공지능/Numpy & Pandas

데이터 시각화 1 - Matplotlib 기본 문법

huenuri 2024. 9. 11. 14:54

오후에는 데이터 시각화 수업을 들으며 공부를 진행하려고 한다. 새로운 분야를 공부하려니 어색함과 불편함이 있어서 아마 몇 시간은 헤매면서 하기 싫은 마음과 싸워야 할지도 모르겠다. 틀림없이 그럴 것 같다.

넘파이를 배울 때도 판다스를 배울 때도 그러했다. 하지만 지금은 자연스럽게 공부할 수 있게 되었듯이 데이터 시각화라는 이 과목도 분명 흥미를 느낄 수 있으리라 믿는다.

 

내가 데이터 분석 공부를 시작한지 오늘로써 불과 3일도 되지 않았다. 하지만 단 이틀 반나절 공부했는데 이처럼 놀라운 변화가 있었다. 오늘 남은 시간도 열심히 공부해볼 것이다. 하지만 수업을 듣기 전에 먼저 엘리스로 공부를 하는 게 더 나을 것 같다. 그리고 아침에 그러했듯이 오후에도 3시간 반 동안 집중해서 공부하며 이 과목을 모두 끝내보는 것이다. 


 

 

 

이론 1 - Matplotlib 기본 문법

 

Matplotlib 사용 방법

 

 

 

 

 

주피터 노트북에서는 plt.show()를 생략해도 그래프를 그려준다.

 

 

 

 

 

 

 

 

 

 

 

 

크기는 정확하지 않기 때문에 숫자를 여러 번 바꾸어가면서 조절하는 편이다.

 

 

 

 

 

여러 줄을 그리려면 여러 번 호출하면 오른쪽과 같은 선 그래프가 완성된다.

 

 

 

 

 

 

 

 

 

 

 

 

다른 그래프를 함께 그려야 하는 경우도 있다.


 

 

 

 

종이와 그래프의 관계

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

figure와 subplot 사용 방법

 

 

 

 

 

 

 

 

 

 


 

 

 

학습을 마치고

이론 수업이 무척 분량이 많은 관계로 실습은 다음 포스트에서 이어서 진행하려고 한다. 주피터 노트북으로도 함께 진행하면 그 방법이 더 나을 것 같다.

이 과목은 필수 과목이라 꼭 들어야 하는 과목이었지만, 80%만 수료만 되어 데이터 시각화 부분은 공부하지 않았었다. 다시 새롭게 공부해보니 나름 괜찮았고, 조금 전에는 무척 어렵게 느껴졌던 수업도 해볼만 하겠다는 생각이 들었다. 그럼 이제 실습을 통해 메플롯립에 대해 흥미를 가져보기로 하자.