기본 콘텐츠로 건너뛰기

라벨이 봉차트인 게시물 표시

[matplotlib]quiver()함수

[matplotlib]candle chart 작성

candle chart 작성 주가이 변화추이를 나타내는 기본이 되는 봉차트(candle chart)를 작성하기 위한 사용자정의 함수(UDF)입니다. 특정한 날의 시가, 고가, 저가, 종가를 사용합니다. 시가와 종가를 기준으로 body, 고가와 시가-종가 중의 최대값을 사용하여 위쪽꼬리, 저가와 시가-종가의 최소값을 사용하여 아래쪽 꼬리를 작성합니다. x축의 날짜는 mpl_dates.DataFromatter() 함수를 적용하여 조정합니다. import numpy as np import pandas as pd import yfinance as yf import matplotlib.pyplot as plt import matplotlib.dates as mpl_dates st=pd.Timestamp(2025,1, 1) et=pd.Timestamp(2025, 4,15) trgnme="000660.KS" trg=yf.download(trgnme, st, et) trg.columns=[i[0] for i in trg.columns] trg.tail(3) Close High Low Open Volume Date 2025-04-10 183200.0 189900.0 180000.0 189700.0 7836984 2025-04-11 180800.0 181800.0 176100.0 177800.0 3223735 2025-04-14 180200.0 184400.0 178000.0 182900.0 ...