2012-04-12 16 views
4

私はpyqt4 matplotlibアプリケーションを持っています。アプリケーションを開くときに、パンズームモードになるようにしています(デフォルト)。私はどのようにプログラムでこれを行うには、ドキュメントからの例や手がかりを見つけることができません。pyqt/matplotlibのナビゲーションでプログラムでパン/ズームを選択する方法

また、私は自分のアプリケーション(http://matplotlib.sourceforge.net/users/navigation_toolbar.html)任意の提案のための

おかげでショートカットキーを有効にする方法を、これと同じラインに沿って。

コリン・

答えて

8

私は同様の問題を持っていたし、私の場合、私はtoolbar.zoom()を使用して、それを解決:

その場合
import pylab 

plt.Figure() 
thismanager = get_current_fig_manager() 
thismanager.toolbar.zoom() 

図はすでに

+0

マイセットアップを選択し、ズームツールで表示されますpyqt4アプリケーションはあなたの記述とは少し異なりますが、あなたは正しい軌道に乗ります。 –

+2

私が解決した解決策は次のとおりです: 'code'self.mpl_toolbar = NavigationToolbar(self.map_canvas、None)self.mpl_toolbar.pan() 'code' –

+0

ありがとう!とてもシンプルなものが見つかるには時間がかかりすぎると、イライラします。 –

関連する問題