Data Analysis & EDA

데이터 시각화 ( Data_Visualization ) matplotlib_Line Plot_1

심전코 2022. 4. 17. 02:36

 

Matplotlib 를 학습하기에 앞서 가장 간단한 그래프 부터 그려보는 연습을 해 보자.

원래 가장 쉬운것부터 시작해

재미를 붙여나가는것이 학습에 큰 도움이 된다고 생각하는 바 이다.

 

Line Plot

가장 간단한 데이터시각화는 선을 그리는 라인 플롯 (Line Plot) 이다.
라인 플롯은 데이터가 시간, 순서 등에 따라 어떻게 변화하는지 보여주기 위해 사용한다.

# 사용방법
plt.plot(x데이터, y데이터)

 

하나의 인자만 주어졌을때,

a = np.arange(1, 10)

plt.plot(a)
plt.show()

x 축은 0, 1, 2, 3 으로 순차적으로 자동 지정되고 인자로 받은 데이터는 x 축에 대응하는 y 값이 된다.

 

두개의 인자가 주어졌을때,

a = np.arange(1, 10)
b = a+5

plt.plot(a, b)
plt.show()

a ,b 데이터가 (x, y) 좌표로 표현되어 그래프에 나타나는 것을 확인할 수 있다.

 

라인 색상 변경하기

a = np.arange(1, 10)
b = a+5

plt.plot(a, b, 'r')
plt.show()

코드에 'r' 을 부여함으로써 라인이 빨간색으로 출력된 것을 볼 수 있다.
'r' 은 red 의 약자이고,

색을 지정하려면 plt.plot( ) 에서 인자를 하나 추가해주면 된다.

매개변수 색상
'b' blue
'g' green
'r' red
'c' cyan
'm' magenta
'y' yellow
'k' black
'w' white

 

라인의 종류 변경하기

a = np.arange(1,10)
b = a*5

plt.plot(a,b,'or') # 'or' 은 색상을 변경하는 'r' 과 circle 의 o 를 합친 'or' 이다
plt.show()

라인의 종류를 변경하는 메소드는 엄청 많은데,

어떤게 있는지 각자 알아서 찾아보도록 하자.