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

라인의 종류를 변경하는 메소드는 엄청 많은데,
어떤게 있는지 각자 알아서 찾아보도록 하자.