matplotlib 2.2.2最大化图

我正在使用matplotlib 2.2.2


迁移到MPL 2.2.2后,最大化绘图窗口不起作用。


我不知道该如何克服


在以前的版本中,我的代码工作正常


from matplotlib.pyplot import *

import numpy as np



if __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 script

F1.canvas.manager.window.showMaximized()中的文件“ max_fig.py”,第12行


文件“ C:\ IntelPython2 \ lib \ lib-tk \ Tkinter.py”,行1903,在getattr中 返回getattr(self.tk,attr)


AttributeError:showMaximized”


侃侃无极
浏览 183回答 2
2回答

陪伴而非守候

如果您不使用Qt5前端,则添加到已接受的答案中,可以使用以下方法最大化:fig = plt.gcf() fig.set_size_inches( (666,666))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python