TL;博士
有什么方法可以在mplfinance
绘图中添加单独的线,如下图所示,以显示交易如何进行?我知道如何添加点,但我不知道如何添加单独的行。
复制
假设您有一个pandas
如下所示的数据框:
日期 | 打开 | 高的 | 低的 | 关 |
---|---|---|---|---|
20190608 | 9586.35 | 9586 | 9586 | 9586.35 |
20190609 | 9586.35 | 9586 | 9586 | 9586.35 |
20190610 | 9586.35 | 9586 | 9586 | 9586.35 |
20190611 | 9586.35 | 9586 | 9586 | 9586.35 |
20190612 | 9586.35 | 9586 | 9586 | 9586.35 |
20190701 | 9595.94 | 9873 | 9596 | 9674.55 |
20190702 | 9588.27 | 9692 | 9556 | 9576.77 |
使用mplfinance
它可以绘制和保存具有类似这样的 OHLC 图表,其中df
所述数据框在哪里:
import mplfinance as mpf
# plot
fig, axlist = mpf.plot(
df, type="candle", style='yahoo', ylabel='',
xrotation=30, returnfig=True, figsize=(6,4))
# save
fig.savefig(filename, bbox_inches='tight',
pad_inches=0.1, dpi=96, transparent='True')