移除带有覆盖量

时间:2016-09-09 08:19:36

标签: python-2.7 matplotlib finance

我似乎无法弄清楚如何修复x轴,其中周末日期会自动删除。在我在烛台图(mfin.volume_overlay3())上添加音量叠加(mfin.candlestick_ohlc())之前,周末已被识别并从图中删除;也就是说,你不会在交易日之间看到差距。但是,在我添加音量叠加后,x轴突然有数据间隙(周末)。

我提供下面的代码,其中quotes_df是股票报价的 pandas 数据框,其列名分别为:日期,开盘价,最高价,最低价,收盘价和成交量。 / p>

import matplotlib.finance as mfin

plt.figure(figsize=(12,8))

ax1 = plt.gca()
_ = mfin.candlestick_ohlc(ax1, quote_df.values.tolist(), width=0.6)

ax1.set_ylim(90,110)
ax1.xaxis_date()
ax1.set_ylabel("Price")

ax2 = ax1.twinx()
ax2.set_ylim(0,50000000)
_ = mfin.volume_overlay3(ax2, quote_df.values.tolist(), 
                         colorup='k', colordown='r', width=4, alpha=1.0)
ax2.set_ylabel("Volume")

plt.show()

Resulting plot

我也遇到了卷叠加布局的问题,但是如果我没弄错的话,那就必须放在一个单独的问题上。

0 个答案:

没有答案