mplfinacne 그래프 작성
adp=[mpf.make_addplot(bop, panel=2, color="brown", label="bop"), mpf.make_addplot(ta.ema(trg.Close, 5), panel=0, color="orange", label="EMA5"), mpf.make_addplot(ta.ema(trg.Close, 20), panel=0, color="navy", label="EMA20")] fig, axs=mpf.plot(trg, type="candle", style="yahoo", addplot=adp, volume=True, returnfig=True, xlim=(pd.to_datetime("2025, 03, 01"), pd.to_datetime("2025, 04, 30")), figsize=(12,6)) axs[4].axhline(0, color="navy", linestyle="dotted") axs[0].legend(loc="upper left") axs[4].legend(loc="upper left") plt.show()
위와 같이 작성하면 다음과 같이 5개의 축과 fig 생성시에 추가되는 1개의 축을 더해 총 6개의 축이 생성됩니다.
- axs[0] : candle chart, axs[2]와 axs[3]은 axs[0]에 같이 나타나므로 두 label지정은 axs[0]에서 이루어져야 합니다.
- axs[2]:ema5
- axs[3]: ema20
- axs[1]: volume chart
- ax[4]: bop chart
총갯수는 다음 코드로 확인
len(axs)
6
댓글
댓글 쓰기