我需要在图中添加一些文本,并尝试使用您的指南“如何在 mplfinance 中使用您自己的 matplotlib 图和轴”。但我有一个错误:
“ValueError: make_addplot() ax
kwargs 必须都是类型matplotlib.axis.Axes
”
我的代码:
import mplfinance as fplt
import pandas as pd
df5M = pd.read_csv("D:\\_users_files\\Kirill\\WORK\\fx2youcom\\df5M.csv", index_col=0, parse_dates=True)
fig = fplt.figure(style='yahoo', figsize=(10.8, 6.4))
ax1 = fig.add_subplot(2, 2, 1)
sma = [fplt.make_addplot(df5M['SMA20'].tail(100), color='#f1afe1'),
fplt.make_addplot(df5M['SMA50'].tail(100), color='#ffaf6c'),
fplt.make_addplot(df5M['SMA200'].tail(100), color='#f0dea7')]
fplt.plot(df5M.tail(100),
type='candle',
ax=ax1,
style='yahoo',
title="long_name",
ylabel='5 Minutes',
addplot=sma
)
fig