Matplotlib 알아보기

박병규·2021년 7월 19일
0

인공지능_부트캠프

목록 보기
5/17
post-thumbnail

Matplotlib란

matplotlib란 데이터를 시각화 해주는 파이썬의 라이브러리이다.
데이터 시각화를 통해 알고자 하는 값과 범위를 쉽게 알 수 있다.

import matplotlib.pyplot as plt
%matplotlib inline

Matplotlib 메서드 정리

크기 : figsize

plt.figure(figsize(n,n))

x,y축 라벨 : xlabel, ylabel

plt.xlabel("xlabel")
plt.ylabel("ylabel")

x,y 범위 : axis

plt.axis([-10,10,0,10]) # x축 범위 -10~10, y축 범위 0~10

제목 : title

plt.title("제목")

선 표시 : legend

plt.legend("line name")

x,y 축 눈금 표시 : xticks, yticks

plt.xticks([0,1,2,3])

Matplotlib 그래프 종류

꺾은선 그래프 : plot

  • 주로 시계열 데이터를 표현할 때 사용한다

    plt.plot(x,y)

산점도 : scatter

  • x와 y의 데이터가 서로 별개일 때 주로 사용한다

    plt.scatter(x,y)

박스 그림 : boxplot

  • 수치형 데이터에 대한 정보(Q1, Q2, Q3, min, max)

    plt.boxplot((x,y))

막대 그래프 : bar

  • 범주형 데어티의 값과 그 값의 크기를 직사각형으로 나타낸 그래프

    plt.bar(x,y)

히스토그램 : hist

히스토그램과 막대그래프의 차이는 히스토그램은 계급이라는 개념이 들어간다. 예를 들어서 0,1,2라는 데이터가 있으면 히스토그램은 0~1사이의 데이터 1~2사이의 데이터 이렇게 범주형 데이터로 구성을 한다.

plt.hist(y, bins = np.arange(0,20,2))

원형 그래프 : pie

  • 데이터에서 전체에 대한 부분의 비율을 알기 쉽다.

    plt.pie(x, labels['one','two','three'])


matplotlib에서 자주쓰고 기본적인 것만 정리를 해봤다. 이 밖에도 다양한 함수들이 있는데 다양한 함수들을 통해 내가 표현하고 싶은 데이터들을 시각화 할 수 있도록 자주 사용하고 표현해 봐야겠다.
profile
computer science student

0개의 댓글