[주가분석기초] 파이썬으로 주가그래프 그리기

2019. 1. 21. 10:00IT/파이썬

반응형


Python 3 와 pandas, matplotlib 라이브러리를 활용해 주가그래프 그리는 방법을 소개해드릴게요.


import pandas as pd
import matplotlib.pyplot as plt

def test_run():
    df = pd.read_csv("data/IBM.csv")
    print df['High']
    df['High'].plot()
    plt.show() # must be called to show plots

if __name__=="__main__":
    test_run()


이렇게 그래프를 작성하면, 아래처럼 X축과 Y축에 레이블이 없고, 표에 제목도 없이 그래프가 그려집니다. 또, 시간을 나타내는 X계열이 반대라 그래프가 좌우반전되어 있습니다.


이제 두 개의 정보로 그래프를 그리는 방법을 소개해드릴게요.


import pandas as pd
import matplotlib.pyplot as plt

def test_run():
    df = pd.read_csv("data/IBM.csv")
    df[['Close', 'Adj Close']].plot()
    plt.show() # must be called to show plots

if __name__=="__main__":
    test_run()


한 종목의 종가와 조정된 종가의 그래프를 그리면 아래와 같습니다. 종가가 조정되는 이유에는 배당금 또는 액면분할 등의 여러가지 요인이 있습니다.








반응형