主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。

专线속성

차트선의모양과동작

의 속성은객체의모양과동작을제어합니다。속성값을변경하여선차트의특성을수정할수있습니다。점@ @기법을사용하여속성을쿼리하고설정합니다。

P =图(1:10);c = p.颜色;p.Color = '红色';

모두 확장

선색으로,RGB 3색,16진수색코드,색이름또는짧은이름으로지정됩니다。디폴트값[0 0 0]은검은색에해당합니다。

사용자지정색의경우에는RGB 3색또는16진수색코드를지정하십시오。

  • RGB三색은요소를3개가진행벡터로,각요소는색을구성하는빨간색,녹색,파란색의농도를지정합니다。농도의범위는[0, 1]이어야합니다(예:[0.4 0.6 0.7]).

  • 16진수색코드는문자형벡터또는字符串형스칼라로,해시기호()로시작하고그뒤에3자리또는6자리의16진수숫자(0에서F사이일수있음)가옵니다。이값은대/소문자를구분하지않습니다。따라서색코드“# FF8800”“# ff8800”“# F80”“# f80”은모두동일합니다。

몇몇의흔한색은이름으로지정할수도있습니다。다음표에는명명된색옵션과그에해당하는RGB三색및16진수색코드가나와있습니다。

색 이름 짧은 이름 RGB 3색 16진수색코드 모양
“红色” “r” [10 0 0] “# FF0000”

样品的颜色为红色

“绿色” ‘g’ [0 10 0] “# 00 ff00”

样品的颜色为绿色

“蓝” “b” [0 0 1] “# 0000 ff”

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

样品的颜色为洋红色

“黄色” “y” [11 10 0] “# FFFF00”

样品的颜色为黄色

“黑” “k” [0 0 0] # 000000的

样品颜色为黑色

“白色” ' w ' [1 1 1] “# FFFFFF”

样品颜色为白色

“没有” 해당 없음 해당 없음 해당 없음 색 없음

다음은matlab®이여러유형의플롯에서사용하는디폴트색의RGB 3색과16진수색코드입니다。

RGB 3색 16진수색코드 모양
[0 0.4470 0.7410] “# 0072 bd”

RGB三联体[0 0.4470 0.7410]样品,呈深蓝色

[0.8500 0.3250 0.0980] “# D95319”

RGB三联体样品[0.8500 0.3250 0.0980],呈暗橙色

[0.9290 0.6940 0.1250] “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

[0.4940 0.1840 0.5560] “# 7 e2f8e”

RGB三联体样品[0.4940 0.1840 0.5560],呈深紫色

[0.4660 0.6740 0.1880] “# 77 ac30”

RGB三联体[0.4660 0.6740 0.1880]样本,呈现中绿色

[0.3010 0.7450 0.9330] “# 4 dbeee”

RGB三联体样品[0.3010 0.7450 0.9330],呈浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

예:“蓝”

예:[0 0 1]

예:“# 0000 ff”

颜色속성이설정되는방식을제어합니다。다음값중하나로지정됩니다。

  • “汽车”matlab이좌축의ColorOrder속성에서색을선택하여颜色속성의값을제어합니다。

  • “手动”-객체에대해직접颜色속성값을설정하거나,플로팅함수를호출할때LineSpec수에색을포함시키는방식으로사용자가직접颜色속성의값을제어합니다。

颜色속성의값을사용자가직접변경하는경우matlab은ColorMode속성의값을“手动”로변경합니다。

선스타일로,다음@에나열된옵션중하나로지정됩니다。

선 스타일 설명 결과 선
“- - -” 실선

实线样本

“——” 파선

虚线样本

“:” 점선

虚线样本

“-”。 일점 쇄선

虚线样例,虚线和点交替使用

“没有” 선 없음 선 없음

线型속성이설정되는방식을제어합니다。다음값중하나로지정됩니다。

  • “汽车”matlab이좌축의LineStyleOrder속성에서선스타일을선택하여线型속성의값을제어합니다。

  • “手动”-객체에대해직접线型속성값을설정하거나,플로팅함수를호출할때LineSpec수를지정하는방식으로사용자가직접线型속성의값을제어합니다。

线型속성의값을사용자가직접변경하는경우matlab은LineStyleMode속성의값을“手动”로변경합니다。

선너비로,양의값으로지정됩니다(단위:포트)。여기서1포트는1/72치와같습니다。선에마커가있는경우선너비는마커가장자리에도향을미칩니다。

선너비는픽셀너비보다가늘수없습니다。선너비를시스템의픽셀너비보다작은값으로설정할경우선은1픽셀너비로표시됩니다。

계열marketing덱스로,0보다크거나같은정수로지정됩니다。이속성은여러객체에색,선스타일또는마커를동일하게재할당하려할때유용합니다。기본적으로객체의SeriesIndex속성은객체의생성순서에해당하는숫자입니다。이 숫자는1부터시작합니다。

MATLAB은사용자가플로팅함수를호출할때이숫자를사용하여색,선스타일또는마커를할당할인덱스를계산합니다。덱스는좌축의ColorOrderLineStyleOrder속성에저장된배열의행을참조합니다。

사용자가객체의SeriesIndex를변경하거나좌@ @축의ColorOrder또는LineStyleOrder속성을변경하면MATLAB이그객체의색,선스타일또는마커를자동으로업데이트합니다。단,변경사항이적용되려면다음조건이참이어야합니다。

  • 객체의ColorModeLineStyleModeMarkerMode속성중적어도하나가“汽车”로설정되어있습니다。

  • 객체의SeriesIndex속성이0보다큽니다。

  • 坐标轴객체의NextSeriesIndex속성이0보다큽니다。

선코너의스타일로,“圆”“斜”“倒角”중하나로지정됩니다。다음@ @에서는각기다른값의모양을보여줍니다。

“圆” “斜” “倒角”

“圆”옵션의모양은图의渲染器속성이“画家”가 아닌opengl的로설정된경우다르게보일수있습니다。

매끄러운세로선과가로선으로,“上”또는“关闭”나숫자형값또는논리값1真正的)또는0)으로지정됩니다。값“上”은真实와동일하고값“关闭”와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState유형의on/off논리값으로저장됩니다。

  • “上”-세로선과가로선을매끄럽게만들어고르지않은모양을제거합니다。

  • “关闭”-세로선이나가로선을매끄럽게만들지않습니다。선의두께나색이고르지않게나타날수있습니다。

연결된图의GraphicsSmoothing속성이“上”으로설정되어있고渲染器속성이opengl的로설정되어있으면图는플롯에평활화기법을적용합니다。경우에따라이평활화기법으로인해세로선과가로선의두께나색이고르지않게나타날수도있습니다。AlignVertexCenters속성을사용하여고르지않은모양을제거할수있습니다。

참고

이기능을지원하는그래픽스카드가있어야합니다。이기능이지원되는지확하려면rendererinfo함수를호출하십시오。지원되는경우rendererinfoinfo.Details.金宝appSupportsAlignVertexCenters에 대해 값1을반환합니다。

마커

모두 확장

마커기호로,다음@에나열된값중하나로지정됩니다。기본적으로객체는마커를@ @시하지않습니다。마커기호를지정하면각데이터점이나꼭짓점에마커가추가됩니다。

마커 설명 결과로생성되는마커
“o”

圆形记号笔样品

“+” 플러스기호

加号标记的样本

‘*’ 별표

星号标记样本

“。”

点标样本

“x” 십자

十字标记样本

“_” 가로선

水平线标记样本

“|” 세로선

垂直线标记的样本

“年代” 정사각형

方形记号笔样本

' d ' 다이아몬드

钻石线标记的样品

“^” 위쪽방향삼각형

向上三角形标记的样本

“v” 아래쪽방향삼각형

向下指向三角形标记的样本

“>” 오른쪽방향삼각형

右指向三角形标记的样本

“<” 왼쪽방향삼각형

左指向三角形标记的样本

“p” 펜타그램

五角星记号笔样本

“h” 헥사그램

六芒标记的样本

“没有” 마커 없음 해당 없음

标记속성이설정되는방식을제어합니다。다음값중하나로지정됩니다。

  • “汽车”- matlab이객체의标记속성값을제어합니다。

  • “手动”-객체에대해직접标记속성값을설정하거나,플로팅함수를호출할때LineSpec수에마커를포함시키는방식으로사용자가직접标记속성의값을제어합니다。

标记속성의값을사용자가직접변경하는경우matlab은MarkerMode속성의값을“手动”로변경합니다。

마커를` ` ` ` `시할데이터점의` ` ` ` ` `덱스로,양의정수로구성된벡터로지정됩니다。덱스를지정하지않으면matlab은모든데이터점에마커를시합니다。

참고

마커를보려면마커기호도지정해야합니다。

예:plot(x,y,'-o','MarkerIndices',[1 5 10])은첫번째,다섯번째,열번째데이터점에원마커를@시합니다。

예:情节(x, y,‘- x’,‘MarkerIndices’,1:3:长度(y))는세번째데이터점마다십자마커를@ @시합니다。

예:情节(x, y,“标记”,“广场”,“MarkerIndices”,5)는다섯번째데이터점마다정사각형마커를@ @시합니다。

마커크기로,양의값으로지정됩니다(단위:포트)。여기서1포트는1/72치와같습니다。

마커윤곽선색으로,“汽车”, RGB 3색,16진수색코드,색이름또는짧은이름으로지정됩니다。디폴트값“汽车”颜色속성과동일한색을사용합니다。

사용자지정색의경우에는RGB 3색또는16진수색코드를지정하십시오。

  • RGB三색은요소를3개가진행벡터로,각요소는색을구성하는빨간색,녹색,파란색의농도를지정합니다。농도의범위는[0, 1]이어야합니다(예:[0.4 0.6 0.7]).

  • 16진수색코드는문자형벡터또는字符串형스칼라로,해시기호()로시작하고그뒤에3자리또는6자리의16진수숫자(0에서F사이일수있음)가옵니다。이값은대/소문자를구분하지않습니다。따라서색코드“# FF8800”“# ff8800”“# F80”“# f80”은모두동일합니다。

몇몇의흔한색은이름으로지정할수도있습니다。다음표에는명명된색옵션과그에해당하는RGB三색및16진수색코드가나와있습니다。

색 이름 짧은 이름 RGB 3색 16진수색코드 모양
“红色” “r” [10 0 0] “# FF0000”

样品的颜色为红色

“绿色” ‘g’ [0 10 0] “# 00 ff00”

样品的颜色为绿色

“蓝” “b” [0 0 1] “# 0000 ff”

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

样品的颜色为洋红色

“黄色” “y” [11 10 0] “# FFFF00”

样品的颜色为黄色

“黑” “k” [0 0 0] # 000000的

样品颜色为黑色

“白色” ' w ' [1 1 1] “# FFFFFF”

样品颜色为白色

“没有” 해당 없음 해당 없음 해당 없음 색 없음

MATLAB이다음은여러유형의플롯에서사용하는디폴트색의RGB三색16진과수색코드입니다。

RGB 3색 16진수색코드 모양
[0 0.4470 0.7410] “# 0072 bd”

RGB三联体[0 0.4470 0.7410]样品,呈深蓝色

[0.8500 0.3250 0.0980] “# D95319”

RGB三联体样品[0.8500 0.3250 0.0980],呈暗橙色

[0.9290 0.6940 0.1250] “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

[0.4940 0.1840 0.5560] “# 7 e2f8e”

RGB三联体样品[0.4940 0.1840 0.5560],呈深紫色

[0.4660 0.6740 0.1880] “# 77 ac30”

RGB三联体[0.4660 0.6740 0.1880]样本,呈现中绿色

[0.3010 0.7450 0.9330] “# 4 dbeee”

RGB三联体样品[0.3010 0.7450 0.9330],呈浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

마커채우기색으로,“汽车”, RGB 3색,16진수색코드,색이름또는짧은이름으로지정됩니다。“汽车”옵션은부모斧头의颜色속성과동일한색을사용합니다。“汽车”를지정했는데좌표축플롯상자가보이지않는경우마커채우기색은图의색과동일합니다。

사용자지정색의경우에는RGB 3색또는16진수색코드를지정하십시오。

  • RGB三색은요소를3개가진행벡터로,각요소는색을구성하는빨간색,녹색,파란색의농도를지정합니다。농도의범위는[0, 1]이어야합니다(예:[0.4 0.6 0.7]).

  • 16진수색코드는문자형벡터또는字符串형스칼라로,해시기호()로시작하고그뒤에3자리또는6자리의16진수숫자(0에서F사이일수있음)가옵니다。이값은대/소문자를구분하지않습니다。따라서색코드“# FF8800”“# ff8800”“# F80”“# f80”은모두동일합니다。

몇몇의흔한색은이름으로지정할수도있습니다。다음표에는명명된색옵션과그에해당하는RGB三색및16진수색코드가나와있습니다。

색 이름 짧은 이름 RGB 3색 16진수색코드 모양
“红色” “r” [10 0 0] “# FF0000”

样品的颜色为红色

“绿色” ‘g’ [0 10 0] “# 00 ff00”

样品的颜色为绿色

“蓝” “b” [0 0 1] “# 0000 ff”

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

样品的颜色为洋红色

“黄色” “y” [11 10 0] “# FFFF00”

样品的颜色为黄色

“黑” “k” [0 0 0] # 000000的

样品颜色为黑色

“白色” ' w ' [1 1 1] “# FFFFFF”

样品颜色为白色

“没有” 해당 없음 해당 없음 해당 없음 색 없음

MATLAB이다음은여러유형의플롯에서사용하는디폴트색의RGB三색16진과수색코드입니다。

RGB 3색 16진수색코드 모양
[0 0.4470 0.7410] “# 0072 bd”

RGB三联体[0 0.4470 0.7410]样品,呈深蓝色

[0.8500 0.3250 0.0980] “# D95319”

RGB三联体样品[0.8500 0.3250 0.0980],呈暗橙色

[0.9290 0.6940 0.1250] “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

[0.4940 0.1840 0.5560] “# 7 e2f8e”

RGB三联体样品[0.4940 0.1840 0.5560],呈深紫色

[0.4660 0.6740 0.1880] “# 77 ac30”

RGB三联体[0.4660 0.6740 0.1880]样本,呈现中绿色

[0.3010 0.7450 0.9330] “# 4 dbeee”

RGB三联体样品[0.3010 0.7450 0.9330],呈浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

카테시(笛卡尔坐标)

모두 확장

x값으로,벡터로지정됩니다。

  • 2차원선플롯의경우,x값을지정하지않으면matlab은YData의덱스를플롯의x값으로사용합니다。XDataYData는길이가동일해야합니다。

  • 3차원선플롯의경우,x값을지정하지않으면matlab은ZData의덱스를플롯의x값으로사용합니다。XDataYDataZData는길이가동일해야합니다。

예:[1:10]

데이터형:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

XData선택모드로,다음값중하나로지정됩니다。

  • “汽车”- - - - - -YData에있는값의덱스를사용합니다。3차원플롯의경우에는ZData에있는값의덱스를사용합니다。

  • “手动”-수동으로지정한값을사용합니다。값을지정하려면XData속성을설정하거나플로팅함수에대한입력수X를지정하십시오。

XData에연결된변수로,MATLAB작업공간변수이름이포함된문자형벡터나字符串형으로지정됩니다。Matlab은기본작업공간의변수를계산하여XData를생성합니다。

기본적으로,연결된변수가없으므로값은빈문자형벡터입니다。변수를연결할경우matlab은XData값을즉시업데이트하지않습니다。데이터값을강제로업데이트하려면refreshdata함수를사용하십시오。

참고

한데이터소스속성을다른차원의데이터를포함하는변수로변경하는경우모든데이터소스속성을해당값으로변경하기전까지는함수에서경고가생성되고그래프가렌더링되지않을수있습니다。

예:“x”

y값으로,벡터로지정됩니다。2차원선플롯의경우,XDataYData는길이가동일해야합니다。3차원선플롯의경우,XDataYDataZData는길이가동일해야합니다。

예:[1:10]

데이터형:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

YData에연결된변수로,MATLAB작업공간변수이름이포함된문자형벡터나字符串형으로지정됩니다。Matlab은기본작업공간의변수를계산하여YData를생성합니다。

기본적으로,연결된변수가없으므로값은빈문자형벡터입니다。변수를연결할경우matlab은YData값을즉시업데이트하지않습니다。데이터값을강제로업데이트하려면refreshdata함수를사용하십시오。

참고

한데이터소스속성을다른차원의데이터를포함하는변수로변경하는경우모든데이터소스속성을해당값으로변경하기전까지는함수에서경고가생성되고그래프가렌더링되지않을수있습니다。

예:“y”

3차원선플롯의z값으로,벡터로지정됩니다。XDataYDataZData는길이가동일해야합니다。

예:[1:10]

데이터형:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

ZData에연결된변수로,MATLAB작업공간변수이름이포함된문자형벡터나字符串형으로지정됩니다。Matlab은기본작업공간의변수를계산하여ZData를생성합니다。

기본적으로,연결된변수가없으므로값은빈문자형벡터입니다。변수를연결할경우matlab은ZData값을즉시업데이트하지않습니다。데이터값을강제로업데이트하려면refreshdata함수를사용하십시오。

참고

한데이터소스속성을다른차원의데이터를포함하는변수로변경하는경우모든데이터소스속성을해당값으로변경하기전까지는함수에서경고가생성되고그래프가렌더링되지않을수있습니다。

예:“z”

극좌@ @데이터

모두 확장

각도값으로,벡터로지정됩니다。ThetaDataRData는길이가같은벡터여야합니다。

이속성은극좌` ` `좌` ` ` `축의선에만적용됩니다。

ThetaData속성값선택모드로,다음값중하나로지정됩니다。

  • “汽车”-값을자동으로선택합니다。

  • “手动”-지정된값을사용합니다。값을지정하려면ThetaData속성을설정하거나플로팅함수에대한입력수θ를지정하십시오。

이속성은극좌` ` `좌` ` ` `축의선에만적용됩니다。

ThetaData에연결된변수로,MATLAB작업공간변수이름이포함된문자형벡터로지정됩니다。Matlab은기본작업공간의변수를계산하여RData를생성합니다。

기본적으로,연결된변수가없으므로값은빈문자형벡터입니다。변수를연결할경우matlab은ThetaData값을즉시업데이트하지않습니다。데이터값을강제로업데이트하려면refreshdata함수를사용하십시오。

참고

한데이터소스속성을다른차원의데이터를포함하는변수로변경하는경우모든데이터소스속성을해당값으로변경하기전까지는함수에서경고가생성되고그래프가렌더링되지않을수있습니다。

이속성은극좌` ` `좌` ` ` `축의선에만적용됩니다。

반지름값으로,벡터로지정됩니다。ThetaDataRData는길이가같은벡터여야합니다。

이속성은극좌` ` `좌` ` ` `축의선에만적용됩니다。

RData에연결된변수로,MATLAB작업공간변수이름이포함된문자형벡터로지정됩니다。Matlab은기본작업공간의변수를계산하여RData를생성합니다。

기본적으로,연결된변수가없으므로값은빈문자형벡터입니다。변수를연결할경우matlab은RData값을즉시업데이트하지않습니다。데이터값을강제로업데이트하려면refreshdata함수를사용하십시오。

참고

한데이터소스속성을다른차원의데이터를포함하는변수로변경하는경우모든데이터소스속성을해당값으로변경하기전까지는함수에서경고가생성되고그래프가렌더링되지않을수있습니다。

이속성은극좌` ` `좌` ` ` `축의선에만적용됩니다。

지리좌@ @데이터

모두 확장

위도값으로,벡터로지정됩니다。LatitudeDataLongitudeData는길이가같은벡터여야합니다。

이속성은지리좌@ @축의선에만적용됩니다。

LatitudeData에연결된변수로,MATLAB작업공간변수이름이포함된문자형벡터로지정됩니다。Matlab은기본작업공간의변수를계산하여LatitudeData를생성합니다。

기본적으로,연결된변수가없으므로값은빈문자형벡터입니다。변수를연결할경우matlab은LatitudeData값을즉시업데이트하지않습니다。데이터값을강제로업데이트하려면refreshdata함수를사용하십시오。

참고

한데이터소스속성을다른차원의데이터를포함하는변수로변경하는경우모든데이터소스속성을해당값으로변경하기전까지는함수에서경고가생성되고그래프가렌더링되지않을수있습니다。

이속성은지리좌@ @축의선에만적용됩니다。

경도값으로,벡터로지정됩니다。LongitudeDataLatitudeData는길이가같은벡터여야합니다。

이속성은지리좌@ @축의선에만적용됩니다。

LongitudeData에연결된변수로,MATLAB작업공간변수이름이포함된문자형벡터로지정됩니다。Matlab은기본작업공간의변수를계산하여LongitudeData를생성합니다。

기본적으로,연결된변수가없으므로값은빈문자형벡터입니다。변수를연결할경우matlab은LongitudeData값을즉시업데이트하지않습니다。데이터값을강제로업데이트하려면refreshdata함수를사용하십시오。

참고

한데이터소스속성을다른차원의데이터를포함하는변수로변경하는경우모든데이터소스속성을해당값으로변경하기전까지는함수에서경고가생성되고그래프가렌더링되지않을수있습니다。

이속성은지리좌@ @축의선에만적용됩니다。

범례

모두 확장

범례레이블로,문자형벡터또는字符串형스칼라로지정됩니다。범례는传说명령을호출할때까지@ @시되지않습니다。텍스트를지정하지않으면传说“dataN”형식을사용하여레이블을설정합니다。

이속성은읽기전용입니다。

범례에객체를포함시키거나제외시킬수있는컨트롤로,注释객체로반환됩니다。기본IconDisplayStyle속성을다음값중하나로설정하십시오。

  • “上”—객체를범례에포함시킵니다(디폴트값)。

  • “关闭”-객체를범례에포함시키지않습니다。

예를들어,범례에서그래픽스객체를제외하려면IconDisplayStyle속성을“关闭”로설정하십시오。

go.Annotation.LegendInformation.IconDisplayStyle =“关闭”

또는传说함수를사용하여범례에있는항목을제어할수도있습니다。첫번째입력수를포함시킬그래픽스객체의벡터로지정해보십시오。첫번째입력인수에기존에존재하는그래픽스객체를지정하지않으면이는범례에표시되지않습니다。그러나범례가생성된후에좌` ` `축에추가된그래픽스객체는범례에` ` ` `시됩니다。추가항목이@ @시되지않도록플롯을모두생성한뒤에범례를생성하는것이좋습니다。

상호 작용

모두 확장

가시성상태로,“上”또는“关闭”나숫자형값또는논리값1真正的)또는0)으로지정됩니다。값“上”真正的와동일하고값“关闭”와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState유형의on/off논리값으로저장됩니다。

  • “上”-객체를시합니다。

  • “关闭”-객체를삭제하지않고숨깁니다。보이지않는객체의속성에계속액세스할수있습니다。

데이터팁내용으로,DataTipTemplate객체로지정됩니다。기본DataTipTemplate객체의속성을수정하여데이터팁에@ @시되는내용을제어할수있습니다。속성목록은DataTipTemplate속성을참조하십시오。

데이터팁수정에대한예제를보려면사용자지정데이터팁생성하기항목을참조하십시오。

참고

DataTipTemplate객체는findobj또는findall에서반환하지않으며,copyobj에의해복사되지않습니다。

상황별메뉴로,快捷菜单객체로지정됩니다。객체를마우스오른쪽버튼으로클릭할때상황별메뉴를표시하려면이속성을사용하십시오。uicontextmenu함수를사용하여상황별메뉴를만듭니다。

참고

PickableParts속성이“没有”으로설정되어있거나HitTest속성이“关闭”로설정되어있으면상황별메뉴가나타나지않습니다。

선택상태로,“上”또는“关闭”나숫자형값또는논리값1真正的)또는0)으로지정됩니다。값“上”은真实와동일하고값“关闭”와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState유형의on/off논리값으로저장됩니다。

  • “上”-선택된상태。플롯편집모드에서객체를클릭하면matlab이이객체의选择속성을“上”으로설정합니다。SelectionHighlight속성도“上”으로설정된경우matlab은객체둘레에선택핸들을` ` `시합니다。

  • “关闭”-선택되지않은상태。

선택되었을때선택핸들의시여부로,“上”또는“关闭”나숫자형값또는논리값1真正的)또는0)으로지정됩니다。값“上”은真实와동일하고값“关闭”와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState유형의on/off논리값으로저장됩니다。

  • “上”- - - - - -选择속성이“上”으로설정되어있으면선택핸들을@ @시합니다。

  • “关闭”- - - - - -选择속성이“上”으로설정되어있어도선택핸들을@ @시하지않습니다。

좌축제한에맞춘객체클리핑으로,“上”또는“关闭”나숫자형값또는논리값1真正的)또는0)으로지정됩니다。값“上”은真实와동일하고값“关闭”와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState유형의on/off논리값으로저장됩니다。

  • “上”값은좌@ @축제한밖에있는객체의부분을자릅니다。

  • “关闭”값은일부가좌` ` `축제한바깥쪽에나타나더라도전체객체를` ` ` `시합니다。플롯을만들고,抓住을설정하고,축스케일링을고정한다음,원래플롯보다큰객체를만들면객체의일부가좌표축제한바깥쪽에나타날수있습니다。

객체를포함하는좌@ @축의剪裁속성은“上”으로설정되어야합니다。그렇지않으면이속성은아무런향을미치지않습니다。클리핑동작에대한자세한내용은좌@ @축의剪裁속성을참조하십시오。

콜백

모두 확장

마우스클릭콜백으로,다음값중하나로지정됩니다。

  • 함수 핸들

  • 함수핸들과추가수가포함된셀형배열

  • 기본작업공간에서실행되는유효MATLAB명한령이나함수인문자형벡터(권장되지않음)

객체를클릭할때코드를실행하려면이속성을사용하십시오。함수핸들을사용하여이속성을지정하면콜백을실행할때MATLAB이다음두개의인수를콜백함수에전달합니다。

  • 클릭된객체-콜백함수내에서클릭된객체의속성에액세스합니다。

  • 이벤트데이터-빈通讯录수입니다。함수정의에서이수를물결문자()로바꿔서이marketing수가사용되지않음을나타낼수있습니다。

함수핸들을사용하여콜백함수를정의하는방법에대한자세한내용은콜백 정의항목을참조하십시오。

참고

PickableParts속성이“没有”으로설정되어있거나HitTest속성이“关闭”로설정되어있으면이콜백이실행되지않습니다。

객체생성함수로,다음값중하나로지정됩니다。

  • 함수핸들。

  • 첫번째소가함수핸들셀형배열。이셀형배열의그다음소들은콜백함수로전달할수입니다。

  • 유효한matlab ` ` ` ` ` ` ` ` `현식이포함된문자형벡터(권장되지않음)。Matlab은이현식을기본작업공간에서실행합니다。

콜백을함수핸들,셀형배열또는문자형벡터로지정하는방법에대한자세한내용은콜백 정의항목을참조하십시오。

이속성은matlab이객체를생성할때실행할콜백함수를지정합니다。MATLAB은CreateFcn콜백을실행하기전에모든속성값을초기화합니다。CreateFcn속성을지정하지않으면matlab은디폴트생성함수를실행합니다。

기존구성소에대해서는CreateFcn속성을설정해도아무효과가없습니다。

이속성을함수핸들또는셀형배열로지정하면생성중인객체에콜백함수의첫번째인수를사용하여액세스할수있습니다。이속성을함수핸들또는셀형배열로지정하지않은경우에는gcbo함수를사용하여객체에액세스하십시오。

객체삭제함수로,다음값중하나로지정됩니다。

  • 함수핸들。

  • 첫번째소가함수핸들셀형배열。이셀형배열의그다음소들은콜백함수로전달할수입니다。

  • 유효한matlab ` ` ` ` ` ` ` ` `현식이포함된문자형벡터(권장되지않음)。Matlab은이현식을기본작업공간에서실행합니다。

콜백을함수핸들,셀형배열또는문자형벡터로지정하는방법에대한자세한내용은콜백 정의항목을참조하십시오。

이속성은matlab에서객체를삭제할때실행할콜백함수를지정합니다。Matlab은객체의속성을파괴하기전에DeleteFcn콜백을실행합니다。DeleteFcn속성을지정하지않으면matlab은디폴트삭제함수를실행합니다。

이속성을함수핸들또는셀형배열로지정하면삭제중인객체에콜백함수의첫번째인수를사용하여액세스할수있습니다。이속성을함수핸들또는셀형배열로지정하지않은경우에는gcbo함수를사용하여객체에액세스하십시오。

콜백실행컨트롤

모두 확장

콜백중단으로,“上”또는“关闭”나숫자형값또는논리값1真正的)또는0)으로지정됩니다。값“上”真正的와동일하고값“关闭”와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState유형의on/off논리값으로저장됩니다。

이속성은실행중콜백을중단할수있는지여부를지정합니다。고려할콜백상태에는다음두가지가있습니다。

  • 실행중콜백은현재실행되고있는콜백입니다。

  • 化学式터럽트콜백은실행중콜백을중단하고자신이실행되려는콜백입니다。

MATLAB은콜백대기열을처리하는명령을실행할때마다콜백중단동작을결정합니다。이러한명령에는drawnow数字uifiguregetframe等待暂停가포함됩니다。

실행중콜백에이러한명령이포함되어있지않으면중단이발생하지않습니다。Matlab은먼저실행중콜백의실행을완료한다음터럽트콜백을실행합니다。

실행중콜백에이러한명령이포함되어있으면실행중콜백을소유한객체의可中断속성에서중단을발생시킬지여부를결정합니다。

  • 可中断값이“关闭”이면중단이발생하지않습니다。대신터럽트콜백을소유한객체의BusyAction속성이터럽트콜백을삭제할지아니면콜백대기열에추가할지결정합니다。

  • 可中断값이“上”이면중단이발생합니다。MATLAB이다음번콜백대기열을처리할때실행중콜백의실행을중지하고인터럽트콜백을실행합니다。터럽트콜백이완료된후에는matlab이실행중콜백의실행을재개합니다。

참고

콜백중단과실행은다음상황에서다르게동작합니다。

  • 터럽트콜백이DeleteFcnCloseRequestFcnSizeChangedFcn콜백중하나이면可中断속성값에관계없이중단이발생합니다。

  • 실행중콜백이현재等待함수를실행중이면可中断속성값에관계없이중단이발생합니다。

  • 터럽트콜백을计时器객체가소유한경우콜백은可中断속성값에관계없이예약된대로실행됩니다。

참고

중단이발생하면matlab은디스플레이또는속성의상태를저장하지않습니다。예를들어,다른콜백이실행될때gca또는gcf명령이반환하는객체가변경될수도있습니다。

콜백대기로,“队列”“取消”로지정됩니다。BusyAction속성은matlab이터럽트콜백의실행을처리하는방법을지정합니다。고려할콜백상태에는다음두가지가있습니다。

  • 실행중콜백은현재실행되고있는콜백입니다。

  • 化学式터럽트콜백은실행중콜백을중단하고자신이실행되려는콜백입니다。

BusyAction속성은다음조건이모두충족될때만콜백대기동작을결정합니다。

  • 실행중콜백에콜백대기열을처리하는drawnow数字uifiguregetframe等待또는暂停같은명령이포함되어있습니다。

  • 실행중콜백을소유하는객체의可中断속성값이“关闭”입니다。

이러한조건에서는터럽트콜백을소유하는객체의BusyAction속성값이matlab에서터럽트콜백을처리하는방식을결정합니다。BusyAction속성의가능한값은다음과같습니다。

  • “队列”-실행중콜백이실행을마치고나면터럽트콜백이처리되도록대기열에넣습니다。

  • “取消”—터럽트콜백을실행하지않습니다。

마우스클릭을캡처할수있는기능으로,다음값중하나로지정됩니다。

  • “可见”—话机시될때마우스클릭을캡처합니다。可见속성이“上”으로설정되어있어야하며정의된색이있는객체의일부를클릭해야합니다。연결된색속성이“没有”으로설정된부분은클릭할수없습니다。플롯에마커가포함된경우가장자리나채우기에정의된색이있으면전체마커를클릭할수있습니다。HitTest속성은객체가클릭에응답하는지아니면선조가응답하는지를확합니다。

  • “所有”-가시성에관계없이마우스클릭을캡처합니다。可见속성은“上”또는“关闭”로설정할수있으며,색이없는객체의일부를클릭할수있습니다。HitTest속성은객체가클릭에응답하는지아니면선조가응답하는지를확합니다。

  • “没有”-마우스클릭을캡처할수없습니다。객체를클릭하면图창의현재보기에서이객체아래에있는객체에클릭이전달됩니다。HitTest속성은향을미치지않습니다。

캡처된마우스클릭에대한응답으로,“上”또는“关闭”나숫자형값또는논리값1真正的)또는0)으로지정됩니다。값“上”은真实와동일하고값“关闭”와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState유형의on/off논리값으로저장됩니다。

  • “上”- - - - - -객체의ButtonDownFcn콜백을트리거합니다。快捷菜单속성을정의한경우상황별메뉴를불러옵니다。

  • “关闭”-다음과같은속성값을갖는객체의가장가까운선조에대해콜백을트리거합니다。

    • HitTest속성이“上”으로설정되어있음

    • PickableParts속성이선조가마우스클릭을캡처하도록하는값으로설정되어있음

참고

PickableParts속성은객체가마우스클릭을캡처할수있는지여부를확합니다。캡처할수없는경우HitTest속성은향을미치지않습니다。

이속성은읽기전용입니다。

삭제상태로,matlab.lang.OnOffSwitchState유형의on/off논리값으로반환됩니다。

MATLAB은DeleteFcn콜백이실행을시작할때BeingDeleted속성을“上”으로설정합니다。BeingDeleted속성은구성소객체가더이상존재하지않을때까지“上”으로설정되어유지됩니다。

객체를쿼리하거나수정하기전에BeingDeleted속성의값을확하여이객체가곧삭제될것이아님을확합니다。

부모/자식

모두 확장

부모로,PolarAxes集团또는变换객체로지정됩니다。

자식으로,빈GraphicsPlaceholder배열이나DataTip객체배열로반환됩니다。차트에플로팅된데이터팁의목록을보려면이속성을사용하십시오。

孩子们속성을사용해서는자식을추가하거나제거할수없습니다。이목록에자식을추가하려면DataTip객체의속성을图表객체로설정하십시오。

부모의孩子们속성에있는객체핸들의가시성으로,다음값중하나로지정됩니다。

  • “上”-객체핸들이항상시됩니다。

  • “关闭”-객체핸들이항상시되지않습니다。이옵션은다른함수에의해의도치않게변경되는것을방지하는데유용합니다。HandleVisibility“关闭”로설정하여해당함수를실행하는동핸들을일시적으로숨길수있습니다。

  • “回调”——명령줄에서호출한함수내에서가아니라,콜백내에서나콜백이호출한함수내에서객체핸들이표시됩니다。이옵션은명령줄에서객체에액세스하는것은차단하지만,콜백함수가이객체에액세스하는것은허용합니다。

객체가부모의孩子们속성에나열되지않는경우,객체계층구조를검색하거나핸들속성을쿼리하여객체핸들을가져오는함수가이객체를반환할수없습니다。이러한함수의예로는得到findobjgcagcfgconewplotclf关闭함수가있습니다。

숨겨진객체핸들은여전히유효합니다。루트ShowHiddenHandles속성을“上”으로설정하면객체핸들의HandleVisibility속성설정에관계없이모든객체핸들을나열할수있습니다。

식별자

모두 확장

이속성은읽기전용입니다。

그래픽스객체의유형으로,“行”으로반환됩니다。이속성을사용하면플로팅계층구조내에서지정된유형의객체를모두찾을수있습니다(예:findobj를사용하여유형검색)。

객체식별자로,문자형벡터또는字符串형스칼라로지정됩니다。객체의식별자로사용할고유标签값을지정할수있습니다。코드의다른곳에서객체에액세스해야할경우findobj함수를사용하여标签값을기반으로객체를검색할수있습니다。

사용자데이터로,임의의matlab배열로지정됩니다。예를들어,스칼라,벡터,행렬,셀형배열,문자형배열,表형또는구조체형으로지정할수있습니다。이속성을사용하여객체에임의의데이터를저장할수있습니다。

앱디자이너에서작업하는경우앱에서데이터를공유할수있도록用户数据속성을사용하는대신퍼블릭또는프라이빗속성을생성하십시오。자세한내용은앱디자이너로만든앱내부에서데이터공유하기항목을참조하십시오。

버전 내역

R2006a이전에개발됨

모두 확장

R2020a부터권장되지않음