[python] Matplotlib로 실시간 주식 시세 그래프 그리기

주식 시장은 변동이 빠르게 일어나는 실시간 데이터를 다루는 것으로 알려져 있습니다. 이에 따라 주식 시세를 실시간으로 그래프로 시각화하는 것은 많은 트레이더들에게 도움이 되는 기능입니다. 이번에는 Python의 Matplotlib 라이브러리를 사용하여 실시간 주식 시세 그래프를 그려보겠습니다.

필수 패키지 설치

먼저 필요한 패키지를 설치해야 합니다. matplotlib 외에도 pandas-datareader 패키지를 사용하여 실시간 주식 데이터를 가져올 것이니 함께 설치해주세요.

pip install matplotlib pandas-datareader

코드 예시

아래는 주식 데이터를 가져와서 그래프를 그리는 간단한 예제 코드입니다.

import matplotlib.pyplot as plt
import pandas_datareader as pdr

# 실시간 주식 데이터 가져오기
df = pdr.get_data_yahoo('AAPL')

# 그래프 그리기
plt.plot(df['Close'])
plt.title('AAPL 주식 종가')
plt.xlabel('일자')
plt.ylabel('주가')
plt.show()

위의 코드는 pandas-datareader 패키지를 사용하여 Yahoo Finance에서 Apple(AAPL) 주식 데이터를 가져옵니다. 그리고 matplotlib를 사용하여 주식 종가 데이터를 그래프로 그립니다.

실행결과

위 코드를 실행하면 아래와 같은 그래프가 나타납니다.

주식 시세 그래프

마무리

이처럼 Python의 Matplotlib 라이브러리를 사용하여 실시간 주식 시세 그래프를 그릴 수 있습니다. 추가로 데이터를 업데이트하고 그래프를 실시간으로 갱신하는 기능을 추가하여 실시간 시세 변동을 감시할 수도 있습니다.