私は IPython を使用していますが--pylab=inline
、プロットを表示するために、インタラクティブでズーム可能な matplotlib GUI (ターミナル Python コンソールで何かをプロットするときにポップアップ表示されるもの) にすばやく切り替えたい場合があります。どうすればいいでしょうか? できれば、ノートブックを終了したり再起動したりせずに。
IPyノートブックのインラインプロットの問題は、解像度が限られているため、拡大して小さな部分を見ることができないことです。ターミナルから起動するmaptlotlib GUIを使用すると、拡大したいグラフの四角形を選択し、それに応じて軸を調整できます。私は次のことを試してみました。
from matplotlib import interactive
interactive(True)
そして
interactive(False)
しかし、何も起こりませんでした。オンラインでもヒントを見つけることができませんでした。
ベストアンサー1
によるドキュメンテーション次のように切り替えることができるはずです。
In [2]: %matplotlib inline
In [3]: plot(...)
In [4]: %matplotlib qt # wx, gtk, osx, tk, empty uses default
In [5]: plot(...)
すると、通常のプロット ウィンドウがポップアップ表示されます (ノートブックの再起動が必要になる場合があります)。