backend_qt5.py"'figure'是一个未知的关键字参数,在matplotlib中

Aqu*_*uib 2 python matplotlib

我试图在python2.7.10中使用matplotlib运行一个简单的代码来绘制我的数据:

import matplotlib.pyplot as plt
y=[23,35,43,54,76]
x=[2,4,5,6,7]
plt.plot(y,x)
Run Code Online (Sandbox Code Playgroud)

我收到错误:

super(FigureCanvasQTAggBase, self).__init__(figure=figure)
 File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt5.py", line 239, in __init__
super(FigureCanvasQT, self).__init__(figure=figure)
TypeError: 'figure' is an unknown keyword argument
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

Mar*_*ton 8

这似乎是一个重复:matplotlib Qt5Agg后端错误:'figure'是一个未知的关键字参数,我刚刚发布了一个答案,并在下面重复:

我遇到过同样的问题.我在这里找到了解决方案

具体来说,以下现在可行:

import matplotlib
matplotlib.use('Qt4Agg')
from matplotlib import pyplot as plt


plt.figure(figsize=(12,8))
plt.title("Score")
plt.show()
Run Code Online (Sandbox Code Playgroud)