当我试图通过代码绘制交互式绘图时:
import matplotlib.pyplot as plt
import PyQt5
%matplotlib qt
...
plt.plot(a_list,b_list)
plt.show()
我收到以下错误消息:
--------------------------------------------------------------------------- TypeError Traceback (most recent call
last)
我在Windows电脑上使用jupyter笔记本.使用%matplotlib内联,一切正常,并生成内联图片,但使用%matplotlib qt,它不是.
最佳答案
看起来像是matplotlib的qt4后端中的一个错误.鉴于你的代码,你似乎有qt5左右,所以你可以简单地使用:
%matplotlib qt5