나는 어디에서나보고 있지만이 작업을 수행하는 방법을 보여주는 사이트를 찾을 수 없습니다. 내가 원하는 것은 축을 클릭 할 때 오브젝트를 선택하여 색상과 재료를 변경할 수 있도록하는 것입니다.MATLAB에서 axes 자식을 선택하는 방법은 무엇입니까?
아이를 선택하는 방법을 알 수 없으므로 개체를 만들 수는 있지만 선택할 수는 없습니다.
coord = ginput (2)
x = coord(:,1)
y = coord(:,2)
hline = line(x,y)
내가 삭제/편집을 선택할 수 있도록 내가 배열 개체를 작성해야하는 경우 확실하지 않다 :
은 내가 선을 만드는 데 사용하는 코드의 조각을 가지고있다. 나는 ButtonDownFcn을 사용해야 할 것이라고 믿는다. 그러나 아마도 나는 완전히 잘못된 것을하고있다.
어떤 도움
내가 어떤 정보를 누락하는 경우 나ginput
를 사용하여 좌표를 추출 할 필요가 없습니다
감사
"set ('selected', 'on')"과 같은 것이 있습니까? 이렇게하면 내가 선택한 객체를 관리 할 수 있습니까? – Audel
@Audel : "ButtonDownFcn"에서 정의한 함수는 첫 번째 인수에서 핸들을받습니다. 이 핸들을 사용하여 클릭 된 객체를 더 조작 할 수 있습니다. 실제로 사용자에게 친숙하게 만들기 위해 컨텍스트 메뉴를 사용할 수 있습니다. 자세한 내용은 http://www.mathworks.com/help/techdoc/ref/uicontextmenu.html을 참조하십시오. –
해결했습니다! 이것은 거의 그것을했다. 고마워요 – Audel