簡體   English   中英

TypeError:boxplot()得到一個意外的關鍵字參數'labels'

[英]TypeError: boxplot() got an unexpected keyword argument 'labels'

我正在使用ipython 3.2.0,我正在嘗試使用boxplot。 在線文檔和示例表明應該存在關鍵字“標簽”,如此SO帖子中所述,但我收到以下錯誤:

TypeError: boxplot() got an unexpected keyword argument 'labels'

標簽關鍵字已刪除嗎? 如果是這樣,獲得箱形圖傳奇的官方方式是什么?

labels kwarg添加在https://github.com/matplotlib/matplotlib/pull/2643中 ,首先附帶mpl v1.4.0並且仍然存在於主服務器上

該解決方案對我不起作用(Windows上的Python 33)。 我發現了另一種方式並將其留在這里以防萬一其他人可能需要它:

  1. 卸載舊版本:pip uninstall matplotlib
  2. 從這里下載wheel文件https://pypi.python.org/pypi/matplotlib/1.4.3
  3. 運行pip install path_to_whl_file

問題解決了,這是一個完整的總結:

  1. 自1.4.0以來,labels命令已作為tcaswell狀態可用。
  2. “sudo pip install --upgrade ipython”僅更新ipython
  3. 我的錯誤是假設matplotlib是matplotlib的“依賴”,而且pip也會升級它,類似於apt
  4. “sudo pip install --upgrade matplotlib”工作,但是當ipython啟動時導致錯誤“ImportError:無法導入名稱_tkagg”。
  5. 根據這里的說明,刪除matplotlib,安裝軟件包tk和tk-dev,並重新安裝matplotlib,解決了_tkagg錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM