【发布时间】:2021-09-19 20:22:34
【问题描述】:
TL;DR
有没有办法在mplfinance 图中添加单独的线,如下图所示,以显示交易的进展情况?
我知道如何添加点,但我不知道如何添加单独的行。
复制
假设您有一个如下所示的 pandas 数据框:
| Date | Open | High | Low | Close |
|---|---|---|---|---|
| 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')
【问题讨论】:
标签: python matplotlib mplfinance