1

我知道这听起来可能太简单了,但它让我卡住了!我有一个使用 fplt 的蜡烛图,我只是想在上面添加一条水平线,但不知道怎么做!

ax = fplt.plot(
                result,
                type='candle',
                style = 'charles',
                title='whatever!',
                ylabel='anything',figsize=(24,8)
            )

这创建了我想要的蜡烛图,非常好!但后来我使用ax.axhline(...)但给了我错误,或者我使用ax.plt(x_coordinates,y_coordinates)但再次错误: 'NoneType' object has no attribute 'plt'

有人可以让我的生活更轻松吗?!我只想在这里添加一条水平线!谢谢

4

2 回答 2

2

使用 mplfinance,这就像阅读mplfinance 文档一样简单,特别是标题为趋势、支撑、阻力和交易线的部分

你可以看到这就像使用hlineskwarg 一样简单:

此外,mpf.plot()(或者您非常规地编写,fplt.plot())返回 None,除非您设置 kwarg returnfig=True,但是对于您想要做的事情,没有理由访问Figure 或 Axes 对象

hth

于 2021-07-26T20:44:18.170 回答
1

简要阅读介绍https://pypi.org/project/finplot/它看起来像fplt.plot返回 None (然后分配给ax),你应该从fplt.create_plot()

于 2021-07-26T18:14:09.117 回答