python – TypeError:__ init __()缺少1个必需的位置参数:’figure’

前端之家收集整理的这篇文章主要介绍了python – TypeError:__ init __()缺少1个必需的位置参数:’figure’前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当我试图通过代码绘制交互式绘图时:

import matplotlib.pyplot as plt
import PyQt5
%matplotlib qt
...
plt.plot(a_list,b_list)
plt.show()

我收到以下错误消息:

 --------------------------------------------------------------------------- TypeError                                 Traceback (most recent call
 last) required positional argument: 'figure'

我在Windows电脑上使用jupyter笔记本.使用%matplotlib内联,一切正常,并生成内联图片,但使用%matplotlib qt,它不是.

最佳答案
看起来像是matplotlib的qt4后端中的一个错误.鉴于你的代码,你似乎有qt5左右,所以你可以简单地使用:

%matplotlib qt5

猜你在找的Python相关文章