candlestick2\u ochl()得到一个意外的关键字参数'ticksize'

2024-09-29 19:33:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用matplotlib绘制烛台图,但似乎不应该指定ticksize,即使在documentation中它是有效参数之一。你知道吗

我已经导入了很快就不推荐使用的finance模块,并将其命名为finance:

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")

Tags: 模块import参数matplotlibdocumentationas绘制命名
2条回答

正如您所说的,它在文档中,但不在函数的签名中。IDLE告诉我参数是:ax, opens, closes, highs, lows, width=4, colorup='k', colordown='r', alpha=0.75。你知道吗

此模块已弃用,因此可能对文档的处理比平常少。你知道吗

而且ticksize也不是替代matplotlib.finance的模块mpl_finance中此函数版本的参数。所以看起来你得离开它了。你知道吗

这是文档中的错误。signature

def candlestick2_ochl(ax, opens, closes, highs, lows,  width=4,
                      colorup='k', colordown='r', alpha=0.75 )

显然不存在这样的参数ticksize。你知道吗

相关问题 更多 >

    热门问题