• 검색 결과가 없습니다.

5. 데이터 시각화 기초1강. matplotlib 라이브러리

N/A
N/A
Protected

Academic year: 2022

Share "5. 데이터 시각화 기초1강. matplotlib 라이브러리"

Copied!
7
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

5. 데이터 시각화 기초 1강. matplotlib 라이브러리

학습내용

- matplotlib 라이브러리 - 그래프에 옵션 추가하기

학습목표

- matplotlib 라이브러리를 이용하여 기본 그래프를 그릴 수 있다.

- matplotlib 라이브러리의 다양한 그래프 옵션을 추가할 수 있다.

1. 기본 그래프 그리기 1) matplotlib

가. 라이브러리

- matplotlib 라이브러리는 파이썬에서 2D 형태의 그래프, 이미지 등을 그릴 때 사용

- 실제 과학 컴퓨팅 연구 분야나 인공지능 연구 분야에서도 많이 활용 - 파이썬으로 데이터를 시각화하는 데는

- matplotlib 라이브러리를 가장 많이 사용

나. 모듈

- matplotlib 라이브러리 안에는 다양한 모듈이 존재, 그 중 pyplot모듈을 주로 사용

import matplotlib.pyplot

- matplotlib.pyplot는 너무 길고 복잡하기에 import할 때 plt라는 별명 사용 import matplotlib.pyplot as plt

- pyplot 모듈은 공학용 도구로 널리 알려진 MATLAB과 사용법이 유사

다. 예제

- plot() 함수는 직선 또는 꺾은선 형태의 그래프를 그릴 때 사용할 수 있는 명령 어

(2)

- plot() 함수에 두 개의 리스트를 생성, 각각의 데이터에 의미를 구분 지어야 함

라. 그래프 작성 순서

- plot() 함수에 기본 그래프를 그리려면 보통 다음 세 단계를 거쳐야함

(3)

1) 제목

가. 기본 함수

- 제목을 넣는 함수는 “title() 함수”

- plot.title(‘plotting’)의 코드를 추가 나. 예제

다. 특이사항

- 제목에 한글을 넣을 경우 rc() 함수를 사용 - rc(‘font’,family=‘Malgun Gothic’)

2) 범례

(4)

가. 기본 함수

- 그래프가 의미하는 바를 구별할 수 있도록 범례(legend)를 넣어 사용

- plot() 함수에 label값을 주고, 그래프를 그리기 전 legend()함수를 실행하면, 레이블 값이 범례로 표현

- 범례는 보통 두 개 이상의 데이터를 표시할 때 사용!

나. 예제

(5)

가. 기본 함수

- plot( ) 함수는 기본적으로 직선으로 그래프를 그림

- 그래프의 선 모양(line style)을 다양한 형태로 바꾸고 싶을 때는 linestyle 속 성에 원하는 선 모양을 지정

나. 예제

3) 마커 모양 가. 기본 함수

- plot( ) 함수에 marker 속성을 설정하면 선 형태가 아닌 점 형태로 그래프를 그릴 수 있음

- 색상과 마커(marker) 모양을 한번에 설정할 수 있음

- 마커 모양으로는 선, 점, 동그라미, 삼각형, 별 모양 등 여러 가지가 있음 나. 예제

- 색상과 선모양과 마커 모양을 동시에 설정하고 싶을 때는<색상><마커모양><선 모양>순으로 코드 작성

(6)
(7)

평가하기

1. 다음 직선 또는 꺾은선 형태의 그래프를 그릴 때 사용할 수 있는 함수는?

① plot( )

② pandas( )

③ columns( )

④ index( ) - 정답 : ➀번

해설 : plot( )함수는 직선 또는 꺽은선 형태의 그래프를 그릴 때 사용할 수 있는 명령어입니다.

2. 다음 그래프의 옵션으로 추가할 수 없는 것은?

① title

② plot

③ legend

④ color - 정답 : ➁번

해설 : title, legend, color, linestyle, marker 등은 그래프의 옵션에 추가할 수 있습니 다.

학습정리

1. 기본 그래프 그리기

- 파이썬에서 2D 형태의 그래프, 이미지 등을 그릴 때 사용 - 기본 그래프 그리기 – plot() 함수

2. 그래프에 옵션 추가하기

- 그래프에 제목 넣기, 범례 넣기, 색상 바꾸기, 선 모양 바꾸기, 마커 모양 바꾸기

참조

관련 문서

survived pclass sex age sibsp parch fare embarked class who adult_male deck 0 True True True True True True True True True True True False 1 True True True True True True True

– 사용자가 외부 스키마 (뷰)를 참조하여 데이터를 요구하면 이를 데이터베이스 내에서 개념 스키마에 대한 요구로 변환하고, 다시 내부 스키마에 대한 요구로의 변환 과정을

vector 클래스의 사용 list 클래스의 사용 이터레이터의 이해 이터레이터의 사용 이터레이터의 종류 알고리즘의 이해 알고리즘의

• Connect to information (products: information server; data pub-lisher). • Understand information (data architect,

제4장

Management Maturity Model : DQM3)이 무엇 인지 정의하고, 필요성 및

 표본연구의 오류를 최소화하는 방법: 모집단으로부터 표 본을 여러 번 선정하여 개별 표본들을 조사하고 개별표 본으로부터 나오는 평균값의

무게 응답자의 연령, 상표의 매출 산술평균 모수통계..