상세 컨텐츠

본문 제목

[패스트캠퍼스 수강 후기] 데이터분석 강의 100% 환급 챌린지 21회차 미션

본문

반응형

2020.08.30

[패스트캠퍼스 수강 후기] 데이터분석 강의 100% 환급 챌린지 21회차 미션

20회차까지 길고 길었던 pandas를 다 끝내고 새로운 챕터인 matplotlib으로 넘어왔다. matplotlib atplotlib라는 단어만 들으면 무슨 개념인지, 뭐할 때 쓰이는지 가늠이 안갔지만, 강사님 설명을 들어보니 그래프를 전달력있게 나열, 색도 넣고, 폰트도 넣는 등 '데이터 시각화'를 하는데 쓰이는 코딩?이었다.

📍 Matplotlib

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()

패스트캠퍼스 데이터분석1
실습 캡처

데이터를 범위별로 두개로 나눴을 경우, 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의 각각의 그래프가 각각의 캔버스에 그려져 총 두개의 캔버스가 만들어진다.

패스트캠퍼스 데이터분석2
실습 캡처

파이썬으로 만든 그래프를 보여주는 사이트도 강사님께서 알려주셨다.

패스트캠퍼스 데이터분석3
강의 캡처

💡오늘 배운 내용 복습

  1. matplotlib 개념

  2. 그래프 사이즈 조절하기

  3. 단일 그래프와 다중 그래프 그리기

Part 1 1강-3강까지 수강완료!✊

bit.ly/3imy2uN

 

직장인을 위한 파이썬 데이터분석 올인원 패키지 Online. | 패스트캠퍼스

왕초보도 진짜 데이터 분석을 하는 마법의 커리큘럼으로 파이썬 기초부터 다양한 예제를 활용한 분석까지 모두 배울 수 있는 온라인 과정입니다.

www.fastcampus.co.kr

반응형

관련글 더보기

댓글 영역