主要内容

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

uiaxes

앱에서플롯을위한UI좌huawei축만들기

설명

예제

斧头= uiaxes는새图창에界面좌明文축을만들고UIAxes객체를반환합니다。MATLAB®uifigure함수를호출하여图를만듭니다。

UIAxes객체는앱에서카테시플롯을만들때유용합니다。이 객체는함수가반환하는카테시객체와매우비슷합니다。따라서객체를받는대부분의함수에UIAxes객체를전달할수있습니다。자세한내용은UIAxes객체와Axes객체의차이점항목을참조하십시오。

예제

斧头= uiaxes (名称,值는하나이상의名称,值쌍의,수를사용하여UIAxes속성값을지정합니다。

예제

斧头= uiaxes (는지정된부모컨테이너에UI좌huawei축을만듭니다。부모컨테이너는uifigure함수를사용하여만든数字이거나그자식컨테이너중하나여야합니다。

斧头= uiaxes (名称,值는하나이상의名称,值수를사용하여UIAxes속성값을지정합니다。

예제

모두 축소

UI좌축에선플롯과산점도플롯을생성합니다。

界面좌축이있는图창을만들고UIAxes객체를변수斧头에할당합니다。UIAxes객체를情节함수에대한첫번째입력수로지정하여선플롯을좌축에추가합니다。

图= ufigfig;Ax = uiaxes(fig);X = linspace(-pi,pi,50);Y = 5*sin(x);情节(ax, x, y)

유지상태를켜짐으로설정하고산점도플롯을추가합니다。UIAxes객체를持有함수와散射함수에대한첫번째입력,수로지정합니다。

(ax,“上”) y2 = 5*sin(x) + randn(1,50);散射(ax, x, y2)

이름-값쌍수를사용해속성을설정하여UI좌축의모양을수정합니다。예를들어,XDir이름-값쌍을사용하여x축방향을반대로바꿉니다。

图= ufigfig;Ax = uiaxes(图,“XDir”“反向”);X = linspace(-pi,pi);Y = sin(x);情节(ax, x, y)

또는좌,축을만든후점,축을만든후점,기법을사용하여속성을지정합니다。예를들어,점@기법을사용해YDir속성에액세스하여y축방향을반대로바꿉니다。

斧子。YDir =“反向”

位置속성을설정하여UI좌huawei축위치를지정합니다。위치를픽셀단위로지정합니다。

图= ufigfig;Ax = uiaxes(图,“位置”,[10 10 550 400]);

图창내에있는패널에UI좌明文축을추가합니다。패널위치와좌축위치를픽셀단위로지정합니다。

图= ufigfig;P = uipanel(图,“位置”,[10 10 400 400]);Ax = uiaxes(p,“位置”,[10 10 390 390]);

입력수

모두 축소

부모컨테이너로,数字面板选项卡GridLayout또는TiledChartLayout객체로지정됩니다。컨테이너가지정되지않은경우matlab은uifigure함수를호출하여부모컨테이너역할을하는새数字객체를만듭니다。

이름-값수

예:“Xscale”、“线性”,“YScale”、“日志”

선택적으로名称,值通讯录수가쉼通讯录로구분되어지정됩니다。여기서的名字은,수이름이고价值는대응값입니다。的名字은따옴espace u1910에espace u1910시해야합니다。Name1, Value1,…,的家과같이여러개의이름-값쌍의수를어떤순서로든지정할수있습니다。

여기에나와있는속성목록은일부에불과합니다。전체목록을보려면UIAxes속성를참조하십시오。

최소제한과최대제한으로,(最小最大)형식의,소를2개가진벡터로지정됩니다。여기서马克斯最小值보다큽니다。제한은숫자형값,直言형값,datetime형값또는时间형값으로지정할수있습니다。하지만지정한값유형은좌축의값유형과일치해야합니다。

두제한을모두지정하거나한제한을지정하고MATLAB이다른하나를자동으로계산하게할수있습니다。자동으로계산된최소제한이나최대제한의경우각각또는를사용합니다。MATLAB은“紧”제한방법을사용하여해당제한을계산합니다。

예:斧子。XLim = [0 10]

예:斧子。YLim = [-inf 10]

예:斧子。ZLim = [0 inf]

또는,xlimylimzlim함수를사용하여제한을설정하십시오。예제는축제한지정하기항목을참조하십시오。

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

축스케일로,다음값중하나로지정됩니다。

설명 결과
“线性”

선형스케일

예:斧子。XScale = '线性'

轴,刻度设置为“线性”。从0开始并在前一个值上加100增加的刻度值。
“日志”

로그스케일

예:斧子。XScale = 'log'

참고

다음과같은경우좌,축이좌,축이좌,를제외할수있습니다。

  • 좌,에양수값과음수값이포함된경우,양의값만,시됩니다。

  • 좌@가모두음수@경우,모든값이적절한부호와함께로그스케일에@시됩니다。

  • 0값은시되지않습니다。

轴,刻度设置为“log”。刻度值从0.10开始(10提高到-1)。每个主要的滴答值增加了10倍。

그리드선의선스타일로,다음@의선스타일중하나로지정됩니다。

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

实线样品

“——” 파선

虚线样本

“:” 점선

虚线样本

“-”。 일점 쇄선

虚线-虚线样本,虚线和点交替使用

“没有” 선 없음 선 없음

그리드선을시하려면网格명령을사용하거나XGridYGrid,또는ZGrid속성을“上”으로설정하십시오。

예:斧子。GridLineStyle = '——'

레이블과여백을포함한좌축의크기와위치로,[左底宽高]형식의,소를4개가진벡터로지정됩니다。이 속성은OuterPosition속성과동일합니다。벡터는좌축의바깥쪽경계를둘러싸는사각형을정의합니다。모든 값은单位속성으로지정된단위로측정됩니다(디폴트값:픽셀)。

  • 소와소는부모컨테이너의왼쪽아래코너에서측정한사각형의위치를정의합니다。

  • 宽度高度는사각형의크기를정의합니다。

위치를지정할때좌축주위의텍스트를고려하려면位置또는OuterPosition속성을설정하십시오。다음图는位置또는OuterPosition(파란색)과InnerPosition(빨간색)으로정의된@역을@시합니다。

좌축의2차원보기 좌축의3차원보기

참고

부모컨테이너가TiledChartLayout일때는이속성을설정해도아무효과가없습니다。

출력수

모두 축소

UIAxes객체입니다。UIAxes를생성한후에는斧头를사용하여이객체의속성을설정합니다。

세부 정보

모두 축소

UIAxes객체와객체의차이점

다음에서는UIAxes객체와객체에서차이가나는속성에대해설명합니다。앱에서차트를만드는방법에대한자세한내용은앱디자이너에서그래픽스시하기항목을참조하십시오。

속성 UIAxes객체 객체
NextPlot

디폴트값은“replacechildren”입니다。

디폴트값은“替换”입니다。

位置

디폴트位置[10 10 400 300]입니다(단위:픽셀)。

位置속성은OuterPosition속성과동일합니다。

디폴트位置[0.1300 0.1100 0.7750 0.8150]입니다(단위:정규화단위)。

位置속성은InnerPosition속성과동일합니다。

单位

디폴트값은“像素”입니다。

디폴트값은“归一化”입니다。

FontUnits

디폴트값은“像素”입니다。

디폴트값은“点”입니다。

버전 내역

R2016a에개발됨

참고 항목

함수

속성