QA的.plot()报错的解决方案unexpected keyword argument 'width'
发布于 22 天前 作者 J-1n 54 次浏览 来自 问答

系统:Win10专业版 QA版本:1.7.1 问题:QA_fetch_stock_day_adv().plot()报错__init__() got an unexpected keyword argument 'width’ 下面是完整的代码:

import QUANTAXIS as QA
QA.QA_fetch_stock_day_adv(['000001','000002'],'2017-09-20','2017-10-01').plot('000001')
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-2-25483ed675d2> in <module>
----> 1 QA.QA_fetch_stock_day_adv(['000001','000002'],'2017-09-20','2017-10-01').plot('000001')

C:\ProgramData\Anaconda3\lib\site-packages\QUANTAXIS\QAData\base_datastruct.py in plot(self, code)
    782             self.if_fq
    783         )
--> 784         self.kline_echarts(code).render(path_name)
    785         webbrowser.open(path_name)
    786         QA_util_log_info(

C:\ProgramData\Anaconda3\lib\site-packages\QUANTAXIS\QAData\base_datastruct.py in kline_echarts(self, code)
    748                 width=1360,
    749                 height=700,
--> 750                 page_title='QUANTAXIS'
    751             )
    752             bar = Bar()

TypeError: __init__() got an unexpected keyword argument 'width'

plot.png

2 回复

现已得到天神的回复:pyecharts版本太新,降级pyecharts。 我试着装了个低版本,返回如下信息:

quantaxis 1.7.1 has requirement pyecharts>=0.5.11, but you'll have pyecharts 0.5.0 which is incompatible.

所以pip uninstall pyecharts 然后pip install pyecharts==0.5.11就能解决问题 装完后记得重启jupyter,否则可能不会生效。

回到顶部