インラインがアクティブになっている場合、プロットにズームインすることは可能ですか?特に3Dプロットに関しては、回転とズームが必要な機能です。
mpld のおかげで、インラインプロットのズームを有効にするのは非常に簡単です!
必要なのは、mpld3(pip install mpld3
)、ノートブックに追加します:
%matplotlib inline
import mpld3
mpld3.enable_notebook()
これで、プロットの左下にツールバーメニューが表示され、そこでマウスズームを有効にできます:)
%matplotlib notebook
の代わりに%matplotlib inline
を使用できるようになり、プロットを操作できるようになります。
現在、最も近い方法は、figsize
関数を使用してより大きなサイズで再描画することです。インチ単位の寸法を想定しているため、初めて使用しようとしたときに気づきました。
HTML5を使用してプロットをライブで操作できるようにするリッチバックエンド用のプラントがいくつかありますが、準備が整うまであと数か月かかると思います。
ローカルコンピューターでノートブックを使用している場合、現時点で最も簡単なオプションはインラインモードを使用しないことです。そのため、プロットは個別のウィンドウとしてポップアップします。
mpld3はノートブックの実行を遅くしました。 nbagg バックエンドを使用すると、同じ対話型ツールが提供されますが、右クリックメニューでグラフを保存することもできます。
import matplotlib
matplotlib.use('nbagg')
import matplotlib.pyplot as plt
matplotlib.use('nbagg')
も機能しませんでした。 mdplt3
かなり遅い。ズームする代わりに、この投稿を使用して、フィギュアのサイズを変更しました(大きくしました) ipythonノートブックの幅設定をプロットする