IPythonノートブックでインタラクティブなmatplotlibウィンドウを開くにはどうすればいいですか? 質問する

IPythonノートブックでインタラクティブなmatplotlibウィンドウを開くにはどうすればいいですか? 質問する

私は 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(...) 

すると、通常のプロット ウィンドウがポップアップ表示されます (ノートブックの再起動が必要になる場合があります)。

おすすめ記事