我在linux上使用python 3.6,而我使用的是matplotlib 1.5.1版, 所以我把它更新到最新版本2.2.2
然后是一个简单代码的问题。
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()
当我运行此代码时,此消息发生错误。 (图片弹出一秒然后很快就消失了)
self.canvas.manager.window.attributes(' -topmost',1)档案 " / home / taegyu / tkinter / init .py",第1782行,在wm_attributes中 return self.tk.call(args) _tkinter.TclError:错误#args:应该是" wm属性窗口"
使用matplotlib 1.5版重新安装后,我没有看到任何问题。我认为这可能是tkinter和matplotlib崩溃的问题。但我不知道确切的问题,我应该为此做些什么。 任何人都可以解决这个问题吗?
答案 0 :(得分:0)
尝试使用其他backend,例如GTK:
import matplotlib
matplotlib.use('GTKAgg')
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()