Comment optimiser une plt.show() de la fenêtre à l'aide de Python

Juste pour la curiosité, je voudrais savoir comment faire cela dans le code ci-dessous. J'ai été à la recherche d'une réponse, mais est inutile.

import numpy as np
import matplotlib.pyplot as plt
data=np.random.exponential(scale=180, size=10000)
print ('el valor medio de la distribucion exponencial es: ')
print np.average(data)
plt.hist(data,bins=len(data)**0.5,normed=True, cumulative=True, facecolor='red', label='datos tamano paqutes acumulativa', alpha=0.5)
plt.legend()
plt.xlabel('algo')
plt.ylabel('algo')
plt.grid()
plt.show()
  • Spoiler, travaillant sur Windows: plt.get_current_fig_manager().window.state('zoomed') puis plt.show().