我正在使用matplotlib 2.2.2迁移到MPL 2.2.2后,最大化绘图窗口不起作用。我不知道该如何克服在以前的版本中,我的代码工作正常from matplotlib.pyplot import *import numpy as npif __name__ == '__main__': x=np.linspace(0,1,100) y=x**2 F1=figure() ax1=subplot(1, 1, 1) ax1.plot(x,y) F1.canvas.manager.window.showMaximized() show()我得到打击代码,窗口未最大化:“跟踪(最近一次致电过去):在run_file中的第52行,文件``C:\ Program Files \ JetBrains \ PyCharm Community Edition 2018.1.2 \ helpers \ pydev \ pydev_run_in_console.py''pydev_imports.execfile(file, globals, locals) # execute the scriptF1.canvas.manager.window.showMaximized()中的文件“ max_fig.py”,第12行文件“ C:\ IntelPython2 \ lib \ lib-tk \ Tkinter.py”,行1903,在getattr中 返回getattr(self.tk,attr)AttributeError:showMaximized”
2 回答

陪伴而非守候
TA贡献1757条经验 获得超8个赞
如果您不使用Qt5前端,则添加到已接受的答案中,可以使用以下方法最大化:
fig = plt.gcf() fig.set_size_inches( (666,666))
添加回答
举报
0/150
提交
取消