To make the plot maxmised, different commands need to be used according to the current backends used by matplotlib:
def max_fig(): ''' maxmize the figure depend on the backend, works on all OSes ''' backend = plt.get_backend().lower() fig_man = plt.get_current_fig_manager() if 'tk' in backend: # TkAgg fig_man.window.state('zoomed') elif 'wx' in backend: # WxAgg fig_man.frame.Maximize(True) elif 'qt' in backend: # QtAgg fig_man.window.showMaximized()
No comments :
Post a Comment