시각화-matplotlib의 기초 예제 01

Series 자료형의 index와 value 값을 가지고 2차원의 평면에 꺾은 선 그래프를 그려본다. 여기에서 x축은 index, y축은 value 값이 된다. 

우선 기초로 쓸 Series값들을 만든다. 

<IN>
import pandas as pd
s = pd.Series([0.0, 3.6, 2.0, 5.8 ,4.2, 8.0 ,5.5, 6.7, 4.2])
s.index = pd.Index([0.0, 1.2, 1.8, 3.0, 3.6, 4.8, 5.9, 6.8, 8.0])
s.index.name = "My_IDX"
s.name = "My_Series"

<OUT>
My_IDX
0.0    0.0
1.2    3.6
1.8    2.0
3.0    5.8
3.6    4.2
4.8    8.0
5.9    5.5
6.8    6.7
8.0    4.2
Name: My_Series, dtype: float64

그 다음 matplotlib를 임포트한 다음 요소요소들을 만든 다음. plt.show()로 보여주기 함수를 만들었다. 

import matplotlib.pyplot as plt
plt.title("ELLIOT_WAVE") # 그래프 이름 지정
plt.plot(s, "bs--")      # 선의 모양과 색깔 지정, 여기에서는 점선과 파랑 
plt.xticks(s.index)      # x축 지정
plt.yticks(s.values)     # y축 지정
plt.grid(True)           # 십자로 축 표시
plt.show()               # 그래프 표시 명령어

출처: 파이썬과 증권 데이터 분석 (한빛미디어)

본 내용은 책을 배우면서 개인적인 정리 및 복습을 위해 만든 것입니다.

댓글

Designed by JB FACTORY