gpt4 book ai didi

python - pie() 得到了一个意外的关键字参数 'startangle'

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:25 24 4
gpt4 key购买 nike

如标题所示,我在调用以下方法时遇到了 TypeError:

plt.pie(ylist, labels=xlist, autopct='%1.1f%%', startangle=90, counterclock=False)
>>> TypeError: pie() got an unexpected keyword argument 'startangle'

当我遗漏 startangle 时,我得到了 counterclockTypeError:

plt.pie(ylist, labels=xlist, autopct='%1.1f%%', counterclock=False)
>>> TypeError: pie() got an unexpected keyword argument 'counterclock'

当我也省略 counterclock 时,它工作正常,我得到了想要的情节。

但是根据documentation这两个关键字确实存在,我还检查了我的 python-matplotlib 库的版本是最新的(模块 matplotlib.pyplot 不可能已过期-dated 而 matplotlib 是最新的,是吗?)。顺便说一下,我使用的是 Python 2.7.3。

有人可以解释这个错误吗?

最佳答案

确实是 matplotlib 版本 1.1.x didn't have that :

def pie(x, explode=None, labels=None, colors=None, autopct=None,
pctdistance=0.6, shadow=False, labeldistance=1.1, hold=None):

而版本 1.4.0 does :

def pie(x, explode=None, labels=None, colors=None, autopct=None,
pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None,
radius=None, counterclock=True, wedgeprops=None, textprops=None,
hold=None)

关于python - pie() 得到了一个意外的关键字参数 'startangle',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25652371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com