2012-07-10 2 views
0

Matlab에서 (축 객체에서) 플롯을 표시하는 GUI를 개발 중입니다. 플롯에서 점을 클릭하면 GUI가 해당 점에 대한 다른 플롯을 엽니 다.마우스 클릭시 축에서 값 가져 오기

내 그림에 축 객체를 추가하고 버튼 클릭을 얻기 위해 WindowButtonDownFcn을 구현했습니다.

pos=get(hObject,'CurrentPoint'); 

으로 마우스 위치를 얻을 수 있지만 어떻게 내 플롯의 값으로 변환합니까? (즉, 어떤 x 값을 클릭했는지)

감사합니다.

+0

@EitanT - 일 감사. 나는 축 핸들을 get에 넣어야했습니다. 귀하의 의견을 답으로 써서 나는 그것을 표시 할 수 있습니다. – Ran

답변

1

이 ginput에 도움을 찾는 시도하고 다음 설정 (대신 내 자신의 GUI를 작성,이 작업을 수행하는 몇 가지 간단한 방법이 있다면 내가 듣고 드리겠습니다) 어떤 변수에 그. 그런 다음 ginput 수에 대한 포인트를 그립니다.

그것의 많은 여기에 설명 : http://www.mathworks.com/help/techdoc/ref/ginput.html