이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
그래픽스 객체 속성 쿼리
v = get(h)
v = get(h,propertyName)
v = get(h,propertyArray)
v = get(h,'default')
v = get(h,defaultTypeProperty)
v = get(groot,'factory')
v = get(groot,factoryTypeProperty)
참고
메모리 누수가 발생할 수 있으므로 Java™ 객체에는 get
함수를 사용하지 마십시오. 자세한 내용은 Access Public and Private Data 항목을 참조하십시오.
v = get(h)
는 h
로 식별되는 그래픽스 객체의 모든 속성과 속성값을 반환합니다. v
는 필드 이름이 속성 이름이고 필드 값이 해당하는 속성값인 구조체입니다. h
는 단일 객체이거나, 객체로 구성된 m
xn
배열일 수 있습니다. h
가 단일 객체인 경우 출력 인수를 지정하지 않으면 MATLAB®은 명령 창에 정보를 표시합니다.
v = get(h,propertyName)
은 특정 속성 propertyName
의 값을 반환합니다. 속성 이름은 작은따옴표로 묶어야 합니다(예: get(h,'Color')
). 출력 인수를 지정하지 않으면 MATLAB은 명령 창에 정보를 표시합니다.
v = get(h,propertyArray)
는 mxn 셀형 배열을 반환합니다. 여기서 m은 length(h)
와 같고 n은 propertyArray
에 포함된 속성 이름의 개수와 같습니다.
v = get(h,'default')
는 객체 h
에 현재 정의되어 있는 모든 디폴트 값을 구조체형 배열로 반환합니다. 필드 이름은 객체 속성 이름이고, 필드 값은 해당하는 속성값입니다. 출력 인수를 지정하지 않으면 MATLAB은 명령 창에 정보를 표시합니다.
v = get(h,defaultTypeProperty)
는 특정 속성의 현재 디폴트 값을 반환합니다. 인수 defaultTypeProperty
는 default
라는 단어에 객체 유형(예: Figure
)과 속성 이름(예: Color
)을 결합한 후 작은따옴표로 묶은 것입니다. 예를 들면 get(groot,'defaultFigureColor')
와 같습니다.
v = get(groot,'factory')
는 사용자 설정이 가능한 모든 속성의 공장 초기값을 구조체형 배열로 반환합니다. 필드 이름은 객체 속성 이름이고, 필드 값은 해당하는 속성값입니다. 출력 인수를 지정하지 않으면 MATLAB은 명령 창에 정보를 표시합니다.
v = get(groot,factoryTypeProperty)
는 특정 속성의 공장 초기값을 반환합니다. 인수 factoryTypeProperty
는 factory
라는 단어에 객체 유형(예: Figure
)과 속성 이름(예: Color
)을 결합한 후 작은따옴표로 묶은 것입니다. 예를 들면 get(groot,'factoryFigureColor')
와 같습니다.
선 플롯을 만들고 chart line 객체를 p
로 반환합니다. 선의 모든 속성과 현재 속성값을 나열합니다.
p = plot(1:10); get(p)
AlignVertexCenters: 'off' Annotation: [1x1 matlab.graphics.eventdata.Annotation] BeingDeleted: 'off' BusyAction: 'queue' ButtonDownFcn: '' Children: [] Clipping: 'on' Color: [0.9290 0.6940 0.1250] CreateFcn: '' DeleteFcn: '' DisplayName: '' HandleVisibility: 'on' HitTest: 'on' Interruptible: 'on' LineStyle: '-' LineWidth: 0.5000 Marker: 'none' MarkerEdgeColor: 'auto' MarkerFaceColor: 'none' MarkerSize: 6 Parent: [1x1 Axes] PickableParts: 'visible' Selected: 'off' SelectionHighlight: 'on' Tag: '' Type: 'line' ContextMenu: [] UserData: [] Visible: 'on' XData: [1 2 3 4 5 6 7 8 9 10] XDataMode: 'auto' XDataSource: '' YData: [1 2 3 4 5 6 7 8 9 10] YDataSource: '' ZData: [1x0 double] ZDataSource: ''
선 플롯을 만들고 chart line 객체를 p
로 반환합니다. get
을 사용하여 LineWidth
속성의 현재 값을 반환합니다.
p = plot(1:10);
get(p,'LineWidth')
ans = 0.5000
원 마커를 갖는 선 플롯을 만들고 chart line 객체를 p
로 반환합니다. get
을 사용하여 객체에 대한 LineWidth
, Marker
, MarkerSize
속성의 현재 값을 반환합니다.
p = plot(1:10,'ro-'); props = {'LineWidth','Marker','MarkerSize'}; get(p,props)
ans = [0.5000] 'o' [6]
모든 line 그래픽스 객체에 대해 루트에 정의된 LineWidth
속성의 디폴트 값을 반환합니다.
get(groot,'DefaultLineLineWidth')
ans = 0.5000