2011-11-15 6 views
5

enter image description hereワンダーツインパワー "矩形にズーム"が有効になりますか?

matplotlibの図が表示されているときにデフォルトで「矩形にズーム」ツールが自動的に有効になる方法はありますか?

import numpy as np 
import matplotlib.pyplot as plt 
x = np.arange(-300, 300) 
y = x**2-7*x 
fig = plt.figure() 
ax = fig.add_subplot(1,1,1) 
plt.plot(x, y) 
# Add something here to activate the "Zoom to rectangle" tool? 
plt.show() 
+1

これはおそらく、バックエンドに依存します。どのバックエンドを使用しますか?明確にするために、私は答えを知らない。 :) –

+0

私は最初のコメントに間違っていました:http://matplotlib.sourceforge.net/api/backend_bases_api.html#matplotlib.backend_bases.NavigationToolbar2.zoomこのメソッドを呼び出さなければならないオブジェクトはわかりません。 –

+0

私はGtkAggを使用しています。 – unutbu

答えて

4

これが私の作品:

plt.get_current_fig_manager().toolbar.zoom() 
+0

優れています。本当にありがとう。 – unutbu

関連する問題