2016-04-18 7 views
7

最近、Enthought CanopyからAnacondaに切り替えて、Spyder IDEを使用しています。Spyderでは、Matplotlibを使ってインタラクティブズームなどでプロットする

Result from the plt.plot() command

しかし、Enthoughtで、それはプロットすることを可能に使用される:私はそれはIPythonコンソールのインライン図として表示、私はいくつかのデータをプロットすると、その

import matplotlib.pyplot as plt 
plt.figure() 
plt.plot(rigs2) 
plt.ion() 
plt.show() 

気づきました別のウィンドウにズーム、戻る、進むボタンが表示されます。 Spyderで同じことを達成する方法はありますか?

+0

おそらくの複製:ツール変化するものの、http://stackoverflow.com/q/14261903/1292641 – Norman

答えて

20

選択メニューTools > Preferences、左側のカテゴリのリストで、その後IPython console、その後、タブGraphicsから上部に、そして例えばインラインからGraphics backendを変更Qt
しかし私の場合、数字は常にバックグラウンドでポップアップします。
(私はWinPython 3.4にバンドルスパイダー3.0.0devを使用しています。)

+1

おかげノーマン - あなたはのdidnを示唆したように>環境設定を当初は、コマンドラインで "%matplotlib qt"とタイプし、その後、ズームする可能性のある新しいウィンドウでプロットを開きました。 –

+4

はい、Preferencesダイアログの設定は、新しいIPythonコンソールでのみ有効です。すでに開いているコンソールタブは影響を受けません。 – Norman

+0

ええ、ノーマンが正しいです:Tools> PreferencesでGraphicsバックエンドを変更した後、Spyderを再起動してください。 "%matplotlib qt"を実行する必要はありません。 – wafflecat

関連する問題