mplfinance 冻结 IPython 控制台

mplfinance freezes IPython console

我正在尝试使用 mplfinance 创建烛台图,但每当我 运行 mplfinance.plot() 时,Spyder 中的 IPython 控制台就会冻结,就像它正在处理某事一样,但它永远不会完成运行ning 也不响应 ^C。

import ta
import yfinance as yf
import mplfinance as mpf

naftrac = yf.Ticker("NAFTRACISHRS.MX")

# get historical market data
hist = naftrac.history(period = "1y", interval = "1wk", actions = False)
hist = hist.dropna()

mpf.plot(hist, type = "candle", volume = True)

我正在使用标准的 3.7.4 python anaconda 安装,pandas 1.0.3、matplotlib 3.2.1 和 IPython 7.8.0。我的 mplfinance 版本是 0.12.4a0.

还有其他人遇到同样的问题吗?你如何解决这个问题?

这是一个预计将在本周末修复的错误。同时,您可以通过包含 kwarg block=False:

来覆盖错误
mpf.plot(hist, type = "candle", volume = True, block=False)