如何在 mplfinance 的每一行(ohlcv 绘制为线)变化上添加点?
How to add point on every line ( ohlcv plotted as line) change in mplfinance?
我想绘制一张像上面那样的图像(经过 Photoshop 处理)。
我尝试使用 mpf.make_addplot(data,type='scatter')
,但数据框(数据)与行不匹配。
这条线代表蜡烛的中间,所以我考虑制作一个包含蜡烛的所有一半的列表,然后在这些坐标中应用点,但我相信有更好的方法
有没有办法解决这个问题并将其自动化?
一些代码:
import mplfinance as mpf
# Here i get the dataframe from yahoo and get the last 50 candles
savefig = dict(fname="test.jpg", bbox_inches="tight")
mpf.plot(data, type='line', axisoff=True, savefig=savefig)
提前致谢。
您可以 see from the code here type=line
绘制 close
价格,不是您想象的 蜡烛的中间。
因此,如果您将 close
价格传递给 make_addplot()
,mpf.make_addplot(data,type='scatter')
应该适合您。
我想绘制一张像上面那样的图像(经过 Photoshop 处理)。
我尝试使用 mpf.make_addplot(data,type='scatter')
,但数据框(数据)与行不匹配。
这条线代表蜡烛的中间,所以我考虑制作一个包含蜡烛的所有一半的列表,然后在这些坐标中应用点,但我相信有更好的方法 有没有办法解决这个问题并将其自动化?
一些代码:
import mplfinance as mpf
# Here i get the dataframe from yahoo and get the last 50 candles
savefig = dict(fname="test.jpg", bbox_inches="tight")
mpf.plot(data, type='line', axisoff=True, savefig=savefig)
提前致谢。
您可以 see from the code here type=line
绘制 close
价格,不是您想象的 蜡烛的中间。
因此,如果您将 close
价格传递给 make_addplot()
,mpf.make_addplot(data,type='scatter')
应该适合您。