我使用MPL Finance创建了一个图表,下面是我如何创建的:
chart = mpf.plot(df, type='candle', figratio=(20,9), style="nightclouds", savefig='plottedCharts/TEST.png', volume=True)
其中df
是我的熊猫数据帧。我试图在图表上的一些重要点上添加方点,如下所示:
plt.scatter('2020-05-16 13:30', 9300, marker='s', c='b', s=1)
但是当我尝试这个时,图表上什么也没有显示。有没有办法做到这一点
对。调用
mpf.make_addplot()
(生成其他绘图数据)并使用
addplot
kwarg将make_addplot的结果传递到mpf.plot()
:变量
signal
是一个列表、系列或数据帧,其长度与df
相同将
signal
设置为适当的价格值,使方块显示在的位置。signal
的所有其他值都应该用float('nan')
填充(以确保其长度与df
相同)在这里的教程中,您可以看到一些具体的示例,它们正是您想要的:https://github.com/matplotlib/mplfinance/blob/master/examples/addplot.ipynb
相关问题 更多 >
编程相关推荐