1. ホーム
  2. python

[解決済み] Spyder IDEでMatplotlibを使用してインラインまたは別ウィンドウでプロットする。

2022-02-01 01:42:25

質問

Matplotlib を使ってグラフを描画するとき、通常はデフォルトのインライン描画で問題ありません。しかし、3Dグラフを描くときは、回転などのインタラクションを有効にするために、別ウィンドウで表示させたいと思っています。どの図をインラインで表示し、どの図を新しいウィンドウで表示するか、Pythonのコードで設定することは可能でしょうか?

Spyderの「ツール」「環境設定」「Ipythonコンソール」「グラフィックス」をクリックし、「グラフィックスバックエンド」で「インライン」ではなく「自動」を選択することは知っていますが、「インライン」ではなく「自動」を選択してください。しかし、これではすべての図形が新しいウィンドウで表示されます。しかし、これでは、すべての図形が新しいウィンドウに表示されてしまいます。そこで、3Dプロットだけを新しいウィンドウに表示し、他の2Dプロットはインラインのままにしておきたいのです。それは可能でしょうか?

ありがとうございます。

解決方法は?

タイプ

%matplotlib qt

グラフを別ウィンドウで表示したい場合や

%matplotlib inline

インラインでプロットする場合