주요 콘텐츠

속성 인스펙터

객체 속성 보기 및 편집

설명

속성 인스펙터는 MATLAB® 작업 공간 내의 그래픽스 객체와 같은 객체의 속성을 보고 수정할 수 있는 대화형 툴입니다.

이 툴을 사용하여 다음을 수행할 수 있습니다.

  • Figure 또는 앱에서 선택한 객체의 속성을 보고 편집합니다.

  • 색, 글꼴 크기, 선 스타일 같은 객체의 시각적 특성을 변경합니다.

  • 여러 객체가 공유하는 속성을 한 번에 편집합니다.

  • Figure 내에 있는 객체의 계층 구조를 탐색합니다.

  • Figure 내에 있는 객체를 표시하거나 숨깁니다.

Property Inspector

속성 인스펙터 열기

  • Figure: Figure의 형식 탭에 있는 활성화 섹션에서 선택 및 플롯 편집을 클릭하여 플롯 편집 모드를 활성화합니다. 그런 다음 검사 섹션에서 추가 속성을 클릭합니다.

  • MATLAB 명령 프롬프트: inspect를 입력합니다.

예제

모두 확장

속성 인스펙터를 사용하여 곡면 플롯의 투명도를 변경하고 좌표축 텍스트의 글꼴 크기를 변경합니다.

곡면 플롯을 만들고 속성 인스펙터를 엽니다. 그런 다음 곡면을 클릭하여 속성 인스펙터에서 곡면 속성을 확인합니다. inspect 함수를 사용하여 플롯 편집 모드를 활성화하고 속성 인스펙터를 엽니다.

surf(peaks(25))
inspect

A surface plot is on the left with the surface selected, and the Property Inspector is on the right and displays the names and editable values of surface properties.

FaceAlpha 속성의 값을 0.5로 변경합니다. 곡면 플롯이 반투명으로 업데이트됩니다.

이제 좌표축을 선택합니다. 좌표축을 선택하려면 Figure에서 좌표축을 직접 클릭하거나 속성 인스펙터에서 Figure 1 > Axes로 레이블이 지정된 첫 번째 선을 확장하여 트리에서 axes 객체를 선택하면 됩니다. 그런 다음 FontSize 속성의 값을 14로 변경하고 FontWeight 속성의 값을 bold로 변경합니다.

A semitransparent surface plot with larger, bold axes text is on the left with the axes selected, and the Property Inspector is on the right and displays the names and editable values of axes properties.

속성 인스펙터의 그래픽스 객체 계층 구조를 사용하여 Figure 내 그래픽스 객체와 상호 작용합니다.

범례가 있는 선 플롯을 만들고 속성 인스펙터를 엽니다. 그런 다음, Figure 이름 옆의 버튼을 클릭하여 그래픽스 객체 계층 구조를 표시합니다.

plot(rand(5))
legend
inspect

A figure showing a line plot with five lines and a legend is on the left, and the Property Inspector displaying the graphics object hierarchy is on the right. The hierarchy shows a figure containing a legend and an axes object, which contains five lines.

다음과 같은 방법으로 그래픽스 객체 계층 구조와 상호 작용하여 Figure의 뷰를 제어할 수 있습니다.

  • 객체를 숨기려면 속성 인스펙터에서 해당 객체 이름을 마우스 오른쪽 버튼으로 클릭하고 숨기기를 선택합니다. 객체는 계속 존재하지만 더 이상 Figure에 표시되지 않습니다. 객체를 다시 표시하려면 해당 객체 이름을 마우스 오른쪽 버튼으로 클릭하고 표시를 선택합니다.

  • Figure에서 객체를 제거하려면 해당 객체 이름을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.

  • 편집할 객체를 선택하려면 객체 이름을 클릭합니다. Figure는 선택된 객체를 강조 표시하고, 속성 인스펙터는 해당 객체의 속성을 보고 수정할 수 있는 필드를 표시하도록 업데이트됩니다.

data2부터 data5까지의 모든 데이터 계열을 숨기는 것을 예로 들겠습니다. 속성 인스펙터에서 data2를 선택한 다음 Shift 키를 누른 상태로 data5를 선택합니다. 그런 다음, 선택 항목을 마우스 오른쪽 버튼으로 클릭하고 숨기기를 선택합니다.

The figure shows a line plot with four lines and a legend with four hidden entries. The Property Inspector displays the updated graphics object hierarchy, showing a figure containing a legend and an axes object, which contains one visible line and four hidden lines.

프로그래밍 방식으로 사용

inspect는 현재 Figure가 존재하는 경우 이 Figure의 속성 인스펙터를 엽니다. Figure에 있는 특정 객체의 속성을 보려면 해당 객체를 선택하십시오.

Figure가 존재하지 않으면 이 명령은 비어 있는 속성 인스펙터를 엽니다.

inspect(obj)는 지정된 객체의 속성을 표시합니다. obj를 단일 객체로 지정하거나, [obj1 obj2]와 같이 여러 객체를 포함하는 벡터로 지정할 수 있습니다. 여러 객체를 지정하는 경우, 속성 인스펙터는 해당 객체들이 공통으로 갖는 속성을 표시합니다.

inspect -close는 속성 인스펙터를 닫습니다.

버전 내역

R2006a 이전에 개발됨