1. ホーム
  2. python

[解決済み] Pythonを使ってplt.show()ウィンドウを最大化する方法

2022-09-09 12:23:30

質問

好奇心で、以下のコードでこれを行う方法を知りたいと思います。私は答えを検索しているが、無駄です。

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()

どのように解決するのですか?

私は通常

mng = plt.get_current_fig_manager()
mng.frame.Maximize(True)

の呼び出しの前に plt.show() で、最大化されたウィンドウが得られます。これは、'wx' バックエンドでのみ動作します。

EDIT

Qt4Aggのバックエンドについては、kwerendaの 回答 .