最近、Enthought CanopyからAnacondaに切り替えて、Spyder IDEを使用しています。いくつかのデータをプロットすると、
import matplotlib.pyplot as plt
plt.figure()
plt.plot(rigs2)
plt.ion()
plt.show()
IPythonコンソールにインライン図として表示されます。
ただし、Enthoughtでは、ズーム、戻る、進むボタンのある別のウィンドウにプロットが表示されるようになりました。 Spyderで同じことを達成する方法はありますか?
メニューから選択Tools > Preferences
、次にIPython console
左側のカテゴリのリストで、次に上部のGraphics
タブをクリックし、Graphics backend
from Inline toなどQt。
しかし、私にとっては、数字は常にバックグラウンドでポップアップします。
(WinPython 3.4にバンドルされているSpyder 3.0.0devを使用しています。)
古い質問ですが、GUIを使用せずに同じ問題を解決します。
コンソールでのみプロットする:
%matplotlib inline
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
コンソール外のプロットに戻ります:
%matplotlib qt5
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
spyder
またはkernalを再起動する必要はありませんでした。セッション情報:
spyder 3.3.2
python 3.6.8
windows 10.
そして、カーネルを再起動することを忘れないでください。