0
pyplotを使って新しい図形を作成すると、画面の左上に自動的に開きます。私は別の位置(例えば、画面の右上)で開くことを望みます。matplotlib Figureのデフォルトのウィンドウ位置を変更するにはどうすればよいですか?
import matplotlib.pyplot as plt
plt.figure() # opens on the top left
(x,y,w,h) = ... # The desired position
plt.get_current_fig_manager().window.setGeometry(x,y,w,h)
私はmatplotlibのにデフォルトとして所望の位置に設定することができますどのような方法があります:私はこれまでやっている何 は、使用してその後の位置を変更するのですか?私はmatplotlibrcファイルを調べましたが、何の助けにもなりませんでした...私の考えは何ですか?
問題は、ウィンドウを移動するための方法が異なるために異なることですバックエンド。だから私はこれを行う一般的な方法はないと思うので、なぜそれが 'matplotlibrc'ファイルに現れないのでしょう。 http://stackoverflow.com/questions/7449585/how-do-you-set-the-absolute-position-of-figure-windows-with-matplotlib?rq=1 – tom
を参照してくださいありがとうございます。手動で位置を設定して、私はすべてのデフォルトパラメータとして一度それを設定したいと思います。私はこれらのデフォルトがどこに設定されているのか、誰かがそれらを上書きできるかどうかを調べなければなりません。 – user7605211
私の主張は、すべてのバックエンドに対して異なった仕方で行われるので、グローバルにオーバーライドする方法はないと思います。しかし、幸運を見て... – tom