2010-02-23 1 views
2

matplotlib.pyplot ginput() 함수를 사용하여 클릭 한 점을 저장하는 중 이상한 동작이 발생했습니다. 첫 번째 클릭에서 클릭 한 이미지의 축 범위가 변경되어 각면에 200이 추가됩니다. 새 이미지가 나타날 때까지이 공백 경계로 이미지가 유지됩니다.pyplot.ginput()에 의해 축이 변경됩니까?

예 번호 : 마우스의 제가 클릭

import matplotlib.pyplot as plt 
plt.imshow(im1) 
x = plt.ginput(4) 

축이 -200 ((-200, IMAGEWIDTH + 200)과 행 (0, IMAGEWIDTH) 및 (0, imageHeight)로 변경 , imageHeight + 200).

이미지 자체는 어떤 방식으로도 영향을받지 않습니다.
ginput이 현재 그림에서 호출 될 때와 동일한 문제가 발생합니다.

누구에게도이 문제가 발생 했습니까? 설명이 있습니까? 수정?

답변

3

내가이 here을 배운

plt.imshow(im1) 
plt.axis('image') 
x = plt.ginput(4) 

을보십시오.