matplotlibを使用するスクリプトを作成する場合、スクリプトを実行すると一時的にインタラクティブなグラフウィンドウが表示されます。このウィンドウは、プロットを表示する前にすぐに消えます。iPython内で同じコードをインタラクティブに実行すると、グラフウィンドウは開いたままになります。スクリプトを実行したときにグラフが生成されたら、matplotlibでプロットを開いたままにするにはどうすればよいですか?
たとえば、このプロットを保存することはできますが、次のように表示することはできませんshow()
。
from matplotlib import pyplot as plt
import scipy as sp
x = sp.arange(10)
y = sp.arange(10)
plt.plot(x,y)
plt.show()