Python pie()得到一个意外的关键字参数';startangle';

Python pie()得到一个意外的关键字参数';startangle';,python,matplotlib,Python,Matplotlib,由于标题已经表明,在调用以下方法时,我得到了一个TypeError: plt.pie(ylist, labels=xlist, autopct='%1.1f%%', startangle=90, counterclock=False) >>> TypeError: pie() got an unexpected keyword argument 'startangle' 当我省略startangle时,我得到反锁的类型错误: plt.pie(ylist, labels=xli

由于标题已经表明,在调用以下方法时,我得到了一个
TypeError

plt.pie(ylist, labels=xlist, autopct='%1.1f%%', startangle=90, counterclock=False)
>>> TypeError: pie() got an unexpected keyword argument 'startangle'
当我省略
startangle
时,我得到
反锁的
类型错误

plt.pie(ylist, labels=xlist, autopct='%1.1f%%', counterclock=False)
>>> TypeError: pie() got an unexpected keyword argument 'counterclock'
当我也省略了
反锁
时,它工作正常,我得到了所需的绘图

然而,根据这两个关键字实际存在的情况,我还检查了我的python matplotlib库的版本是否是最新的(matplotlib.pyplot模块不可能过时,而matplotlib是最新的,是吗?)。顺便说一下,我正在使用Python 2.7.3


有人能解释这个错误吗?

确实是matplotlib 1.1.x版:

而1.4.0版:


实际上,matplotlib版本1.1.x:

而1.4.0版:


今天早上我换了新的Ubuntu 12.0.4,也遇到了同样的问题

最终起作用的是:

$pip uninstall matplotlib  
$apt-get remove --purge python-matplotlib  
$wget https://github.com/matplotlib/matplotlib/archive/master.zip
将cd解压缩到新目录matplotlib master

$python setup.py build   
$python setup.py install
然后与pip核对:

$pip show matplotlib
Name: matplotlib
Version: 1.4.0
Location: /usr/local/lib/python2.7/dist-packages
Requires: numpy, six, python-dateutil, pyparsing, nose, mock, nose, mock

成功 今天早上我换了新的Ubuntu 12.0.4,也遇到了同样的问题

最终起作用的是:

$pip uninstall matplotlib  
$apt-get remove --purge python-matplotlib  
$wget https://github.com/matplotlib/matplotlib/archive/master.zip
将cd解压缩到新目录matplotlib master

$python setup.py build   
$python setup.py install
然后与pip核对:

$pip show matplotlib
Name: matplotlib
Version: 1.4.0
Location: /usr/local/lib/python2.7/dist-packages
Requires: numpy, six, python-dateutil, pyparsing, nose, mock, nose, mock

成功!具体是什么版本?使用
dpkg-spythonmatplotlib | grep'version'
我得到的输出是
version:1.1.1~rc1+git2020423-0ubuntu1
。1.1.1甚至不是最新版本。到目前为止的最新版本是。几天前,我使用
apt get install python matplotlib
安装了该库,并尝试了
apt get install——只升级python matplotlib
,但没有成功。那么我如何更新它呢?我假设你最近做了
apt-get-update
?具体是什么版本?使用
dpkg-s python matplotlib | grep“version”
我得到了输出
version:1.1.1~rc1+git2020423-0ubuntu1
。1.1.1.1甚至不是最新版本。到目前为止的最新版本是。几天前,我使用
apt get install python matplotlib
安装了该库,并尝试了
apt get install——只升级python matplotlib
,但没有成功。那我怎么更新呢?我想你最近做了
apt-get-update