2012-05-24 4 views
0

대화 형 모드에서 matplotlib을 실행하면 마우스 오른쪽 버튼을 누른 상태에서 드래그하면 그림이 확대됩니다. 이것은 나를 위해 작동하지 않습니다. 옵션 키를 누른 상태에서 마우스 왼쪽 버튼으로 드래그하면 확대됩니다.matplotlib 오른쪽 클릭으로 확대/축소되지 않음

누구든지 확대/축소를 위해 마우스 오른쪽 버튼을 얻는 방법을 알고 있습니까? matplotlib, ipython, x11, 시스템 환경 설정의 설정에 문제가 있습니까? http://matplotlib.sourceforge.net/users/navigation_toolbar.html

내가 OSX 10.5.8에 Enthought 파이썬 유통을 7.2.2 64 비트를 실행 해요 : 여기

는 ('팬/줌'항목을 찾아) 일이 일을 해야하는 방법에 대한 설명입니다. matplotlib 플롯은 X11 창에 표시되고 백엔드는 TkAgg입니다.

감사합니다.

+0

마우스 휠 버튼 (가운데 버튼)을 오른쪽 클릭 대신 줌 기능이 작동한다는 것을 알았습니다. 이것은 꽤 성가신이며 링크를 클릭하여 내가 오른쪽 클릭 버튼을 사용하여 줌해야 게시했습니다. 여기에 무슨 일이 일어나는지/줌 기능을 마우스 오른쪽 버튼으로 전환하는 방법을 아는 사람이 있습니까? – Alex

답변

0

TkAgg 백엔드에서 마우스 버튼 번호는 하드 코드되어 변경하기 쉬운 rc 설정이 없습니다. 나는 tkagg 백엔드 (~ 351 행)에 특별한 경우 코드가 있음을 알 수있다 :

if sys.platform=='darwin': 
     # 2 and 3 were reversed on the OSX platform I 
     # tested under tkagg 
     if num==2: num=3 
     elif num==3: num=2 

어떤 문제인지는 의심 스럽다. 아마도 matplotlib issue을 열어 놓고 사용하고있는 마우스의 유형에 대해 자세히 설명해 주어야합니다.

관련 문제