2020.08.30
[패스트캠퍼스 수강 후기] 데이터분석 강의 100% 환급 챌린지 21회차 미션
20회차까지 길고 길었던 pandas를 다 끝내고 새로운 챕터인 matplotlib으로 넘어왔다. matplotlib atplotlib라는 단어만 들으면 무슨 개념인지, 뭐할 때 쓰이는지 가늠이 안갔지만, 강사님 설명을 들어보니 그래프를 전달력있게 나열, 색도 넣고, 폰트도 넣는 등 '데이터 시각화'를 하는데 쓰이는 코딩?이었다.
Matplotlib은 파이썬을 기반으로 한 시각화 라이브러리로, 다양한 기능을 지원하고, 세부 옵션을 통해 스타일링이 가능하며 다양한 그래프를 그릴 수 있다. 하지만, 한글을 완벽한 지원하고 있지않고, 세부기능이 많지만 사용성이 복잡하다고 느낄 수 있다.
앞에서 배운 numpy아 pandas처럼 편의를 위해
matplotlib.pyplot as plt로 축약했다.
⏪ 복습
numpy는 숫자 배열, 행열을 포함한 수학, 과학계산용 패키지!
pandas는 excel, 데이터 베이스, pdf 파일 불러와 data를 핸들링 하거나 크롤링의 기능이 있는 패키지!
plt.rc('font', family='NanumBarunGothic') 로 폰트를 설정하거나 plt.rcParams["figure.figsize"] = (12, 9) 그래프의 사이즈 (가로축, 세로축)을 설정할 수 있다.
Step1 data 생성
Step 2 plt.plot(data)
Step 3 plt.show()
데이터를 범위별로 두개로 나눴을 경우, plt.plot(data)를 하면 아래 실습 예제처럼 한 그래프에 두개 그래프가 그려진다.
데이터를 두개로 나눠 data1과 data2로 하면,
Step1 data 범위 설정
Step 2 plt.plot(data1)
Step 3 plt.figure()
plt.plot(data2)
Step plt.show()
하면 plt.plot(data)에서는 하나의 캔버스에 두가지 라인 그래프가 그려졌지만, 이와 달리 데이터1과 데이터 2의 각각의 그래프가 각각의 캔버스에 그려져 총 두개의 캔버스가 만들어진다.
파이썬으로 만든 그래프를 보여주는 사이트도 강사님께서 알려주셨다.
matplotlib 개념
그래프 사이즈 조절하기
단일 그래프와 다중 그래프 그리기
Part 1 1강-3강까지 수강완료!✊
[패스트캠퍼스 수강 후기] 데이터분석 강의 100% 환급 챌린지 23회차 미션 (0) | 2020.09.01 |
---|---|
[패스트캠퍼스 수강 후기] 데이터분석 강의 100% 환급 챌린지 22회차 미션 (0) | 2020.08.31 |
[패스트캠퍼스 수강 후기] 데이터분석 강의 100% 환급 챌린지 20회차 미션 (0) | 2020.08.29 |
[패스트캠퍼스 수강 후기] 데이터분석 강의 100% 환급 챌린지 19회차 미션 (0) | 2020.08.28 |
[패스트캠퍼스 수강 후기] 데이터분석 강의 100% 환급 챌린지 18회차 미션 (0) | 2020.08.27 |
댓글 영역