我正在尝试使用matplotlib绘制烛台图,但似乎不应该分配 ticksize ,即使在documentation中它也是有效参数之一。
我已经导入了很快弃用的财务模块并称之为财务:
import matplotlib.finance as finance
这是有罪的路线:
finance.candlestick2_ochl(candles, opens=prices_open, closes=prices_close, highs=prices_high, lows=prices_low, ticksize=1, colorup="#04E217", colordown="#DB0000")
答案 0 :(得分:0)
这是文档中的错误。 signature是
def candlestick2_ochl(ax, opens, closes, highs, lows, width=4,
colorup='k', colordown='r', alpha=0.75 )
显然没有这样的参数ticksize
。
答案 1 :(得分:0)
正如你所说,它存在于文档中,但它不在函数的签名中。 IDLE告诉我参数是:ax, opens, closes, highs, lows, width=4, colorup='k', colordown='r', alpha=0.75
。
不推荐使用此模块,因此可能会比平时更少关注文档。
ticksize
也不是模块mpl_finance
中取代matplotlib.finance
的此函数版本的参数。所以看起来你将不得不这样做。