그래픽스 객체 생성, 삭제, 쿼리하기
그래픽스 객체 찾기, 복사, 삭제
함수를 사용하여 그래픽스 객체를 생성, 삭제 및 복사하고, 플로팅을 위한 Figure와 좌표축을 준비하고, 유효한 그래픽스 객체인지 테스트합니다. 그래픽스 시스템을 탐색하여 코드를 더욱 강력하게 만듭니다. 예를 들어, 함수에 객체를 전달하기 전에 해당 객체가 유효한 그래픽스 객체인지 테스트할 수 있습니다.
함수
도움말 항목
대상 Figure 및 좌표축 지정하기
- 유지 상태에 대한 대응
이 예제에서는 hold 상태를 테스트하고 사용자 정의 플로팅 함수에서 적절하게 대응하는 방법을 보여줍니다. - Newplot을 사용한 플로팅 제어하기
이 예제에서는 사용자 작성 플로팅 함수에 사용할 Figure와 좌표축을 준비하는 방법을 보여줍니다. - 그래프 표시 제어
플로팅 함수의 결과를 표시하는데 MATLAB®이 어떤 Figure와 좌표축을 사용할지 제어할 수 있습니다. - 그래프에 사용할 Figure 및 좌표축 준비하기
MATLAB 플로팅 함수는 Figure와 좌표축의NextPlot
속성값을 사용하여 새 그래프를 그리기 전에 Figure와 좌표축을 추가하거나, 지우거나 아니면 지운 후 재설정할지를 결정합니다. - Figure와 좌표축에 대한 액세스 방지하기
특정 Figure나 좌표축이 그래픽스 출력의 대상이 되지 않도록 해야 하는 경우가 있습니다.
객체 만들기
- 그래픽스 객체 핸들
객체 핸들을 사용하여 객체 속성의 값을 설정하고 쿼리할 수 있습니다. - 그래픽스 배열
그래픽스 배열에는 임의 그래픽스 객체의 핸들이 포함될 수 있습니다. - 그래픽스 객체의 배열 사전할당하기
gobjects
함수를 사용하여 그래픽스 객체에 대한 배열을 사전할당할 수 있습니다.
객체 식별, 복사 및 삭제하기
- 객체 찾기
findobj
함수는 객체 계층 구조를 검색하여 특정 속성값을 가지는 객체의 핸들을 가져올 수 있습니다. - 그래픽스 객체 삭제
delete
함수를 사용하여 그래픽스 객체를 삭제합니다. - 특수 객체 식별자
MATLAB은 중요한 객체 핸들이 필요할 때마다 가져올 수 있도록 이러한 핸들을 반환하는 함수를 제공합니다. - 유효한 핸들 테스트하기
isgraphics
를 사용하여 변수가 유효한 그래픽스 객체 핸들인지 여부를 확인합니다. - 논리식에 있는 핸들
핸들 객체는 논리값true
또는false
로 표현되지 않습니다. 관심 항목의 상태를 테스트하고 논리값을 반환하는 함수를 사용해야 합니다.