楼梯属性

楼梯表外观和行为

楼梯属性可以控制的外观和行为楼梯反对。通过更改特性值,可以修改楼梯图表的某些方面。使用点表示法查询和设置属性。

S =楼梯(1:10);s.Color = '红';

颜色和样式

展开全部

线的颜色,指定为一个RGB三元组,一个十六进制颜色代码,颜色名称,或短名称。默认值[0 0 0]对应于黑色。

对于自定义颜色,指定一个RGB三元或十六进制颜色代码。

  • 一个RGB三元组是一个三元件列向量,其元素指定的颜色的红色,绿色和蓝色分量的强度。的强度必须在范围[0,1];例如,[0.4 0.6 0.7].

  • 十六进制颜色代码是与散列符号开始的字符向量或标量字符串(#),接着的三个或六个十六进制数字,它的范围可以从0个F型. 这个values are not case sensitive. Thus, the color codes'#FF8800','#ff8800','#F80'“f80”相当于。

另外,您也可以按名称指定一些常见的颜色。该表列出了指定的颜色选择,相当于RGB三胞胎,和十六进制颜色代码。

颜色名称 简称 RGB三元组 十六进制色码 出现
“红色” “r” [1 0 0] “FF0000”

'绿色' 'G' [0 1 0] '#00FF00'

'蓝色' 'B' [0 0 1] “#0000FF”

“青色” 'C' [0 1 1] '#00FFFF'

'洋红' “我” [1 0 1] '#FF00FF'

'黄色' 'Y' [110] “FFFF00”

'黑色' 数k [0 0 0] '#000000'

“白色” “w” [11年] “FFFFFF”

'无' 不适用 不适用 不适用 无颜色

以下是默认颜色的RGB三元和十六进制颜色代码MATLAB®使用在多种类型的地块。

RGB三元组 十六进制色码 出现
[0.4470 0.7410] '#0072BD'

[0.8500 0.3250 0.0980] '#D95319'

[0.9290 0.6940 0.1250] '#EDB120'

[0.4940 0.1840 0.5560] “7E2F8E”

[0.4660 0.6740 0.1880] '#77AC30'

[0.3010.7450 0.9330] “4磅”

[0.6350 0.0780 0.1840] '#A2142F'

例:'蓝色'

例:[0 0 1]

例:“#0000FF”

如何控制颜色属性已设置,指定为以下值之一:

  • '自动'- MATLAB控制的价值颜色通过从选择的颜色特性ColorOrder轴的属性。

  • '手册'- 您可以控制的价值颜色通过设置颜色属性直接在物体上,或者通过在一个颜色一个linespec参数当你调用一个绘图功能。

如果更改的值颜色属性,MATLAB将更改ColorMode属性到'手册'.

线条样式,指定为此表中列出的选项之一。

线条样式 描述 结果行
'-' 实线

'--' 虚线

':' 虚线

'-.' 虚线

'无' 没有线 没有线

如何控制的LineStyle属性已设置,指定为以下值之一:

  • '自动'- MATLAB控制的价值的LineStyle从选择线路样式属性LineStyleOrder轴的属性。

  • '手册'- 您可以控制的价值的LineStyle通过设置的LineStyle属性,或通过指定一个linespec参数当你调用一个绘图功能。

如果更改的值的LineStyle属性,MATLAB将更改线型模式属性到'手册'.

线宽,以点为单位指定为正值,其中1点=1/72英寸。如果线条有标记,则线条宽度也会影响标记边缘。

线路宽度不能薄于一个像素的宽度。如果线宽设置为小于系统,线路显示为一个像素宽的像素的宽度值。

序列索引,指定为大于或等于0个.此属性是重新分配的颜色,线条样式,或几个标志物有用楼梯对象,使他们相互匹配。默认情况下,序列索引财产楼梯对象是一个数字,对应于它的创建顺序,开始于1个.

当调用绘图函数时,MATLAB使用该数字计算用于指定颜色、线型或标记的索引。索引是指存储在ColorOrderLineStyleOrder轴的属性。

MATLAB自动更新的颜色,线条样式,或标记楼梯当您更改其对象序列索引,或者当你改变ColorOrder要么LineStyleOrder轴上的属性。但是,要使更改生效,必须满足以下条件:

  • 至少在以下属性之一楼梯对象设置为'自动':ColorMode,线型模式, 要么标记码.

  • 这个序列索引上的属性楼梯目的是大于0个.

  • 这个下一步轴对象上的属性大于0个.

标记

展开全部

标记符号,指定为在此表中列出的值之一。默认情况下,对象不显示标记。指定一个标记符号添加在每个数据点或顶点标记。

描述
“哦” 圆圈
'+' 加号
'*' 星号
'.'
'X' 十字架
'广场'要么“的” 广场
'钻石'要么'd' 钻石
'^' 朝上的三角形
“v” 向下三角形
'>' 直角三角形
'<' 左指三角形
“五角星”要么“p” 五角星(五角星)
“卦”要么'H' 六角星(卦)
'无' 无标记

如何控制标记属性已设置,指定为以下值之一:

  • '自动'- MATLAB控制对象的价值标记财产。

  • '手册'- 您可以控制的价值标记通过设置标记属性,或通过在一个linespec参数当你调用一个绘图功能。

如果更改的值标记属性,MATLAB将更改标记码属性到'手册'.

标记大小,指定为在点为正值,其中1点= 1/72英寸。

标记轮廓颜色,指定为'自动',RGB三元组、十六进制颜色代码、颜色名称或短名称。的默认值'自动'使用与颜色财产。

对于自定义颜色,指定一个RGB三元或十六进制颜色代码。

  • 一个RGB三元组是一个三元件列向量,其元素指定的颜色的红色,绿色和蓝色分量的强度。的强度必须在范围[0,1];例如,[0.4 0.6 0.7].

  • 十六进制颜色代码是与散列符号开始的字符向量或标量字符串(#),接着的三个或六个十六进制数字,它的范围可以从0个F型. 这个values are not case sensitive. Thus, the color codes'#FF8800','#ff8800','#F80'“f80”相当于。

另外,您也可以按名称指定一些常见的颜色。该表列出了指定的颜色选择,相当于RGB三胞胎,和十六进制颜色代码。

颜色名称 简称 RGB三元组 十六进制色码 出现
“红色” “r” [1 0 0] “FF0000”

'绿色' 'G' [0 1 0] '#00FF00'

'蓝色' 'B' [0 0 1] “#0000FF”

“青色” 'C' [0 1 1] '#00FFFF'

'洋红' “我” [1 0 1] '#FF00FF'

'黄色' 'Y' [110] “FFFF00”

'黑色' 数k [0 0 0] '#000000'

“白色” “w” [11年] “FFFFFF”

'无' 不适用 不适用 不适用 无颜色

这里有许多类型地块的默认颜色MATLAB用途RGB三胞胎和十六进制颜色代码。

RGB三元组 十六进制色码 出现
[0.4470 0.7410] '#0072BD'

[0.8500 0.3250 0.0980] '#D95319'

[0.9290 0.6940 0.1250] '#EDB120'

[0.4940 0.1840 0.5560] “7E2F8E”

[0.4660 0.6740 0.1880] '#77AC30'

[0.3010.7450 0.9330] “4磅”

[0.6350 0.0780 0.1840] '#A2142F'

标记填充颜色,指定为'自动'中,RGB三重峰,一个十六进制颜色代码,颜色名称,或短名称。这个'自动'选项使用的颜色相同颜色父轴的属性。如果您指定'自动'和轴情节盒是不可见的,该标记填充颜色是该图的颜色。

对于自定义颜色,指定一个RGB三元或十六进制颜色代码。

  • 一个RGB三元组是一个三元件列向量,其元素指定的颜色的红色,绿色和蓝色分量的强度。的强度必须在范围[0,1];例如,[0.4 0.6 0.7].

  • 十六进制颜色代码是与散列符号开始的字符向量或标量字符串(#),接着的三个或六个十六进制数字,它的范围可以从0个F型. 这个values are not case sensitive. Thus, the color codes'#FF8800','#ff8800','#F80'“f80”相当于。

另外,您也可以按名称指定一些常见的颜色。该表列出了指定的颜色选择,相当于RGB三胞胎,和十六进制颜色代码。

颜色名称 简称 RGB三元组 十六进制色码 出现
“红色” “r” [1 0 0] “FF0000”

'绿色' 'G' [0 1 0] '#00FF00'

'蓝色' 'B' [0 0 1] “#0000FF”

“青色” 'C' [0 1 1] '#00FFFF'

'洋红' “我” [1 0 1] '#FF00FF'

'黄色' 'Y' [110] “FFFF00”

'黑色' 数k [0 0 0] '#000000'

“白色” “w” [11年] “FFFFFF”

'无' 不适用 不适用 不适用 无颜色

这里有许多类型地块的默认颜色MATLAB用途RGB三胞胎和十六进制颜色代码。

RGB三元组 十六进制色码 出现
[0.4470 0.7410] '#0072BD'

[0.8500 0.3250 0.0980] '#D95319'

[0.9290 0.6940 0.1250] '#EDB120'

[0.4940 0.1840 0.5560] “7E2F8E”

[0.4660 0.6740 0.1880] '#77AC30'

[0.3010.7450 0.9330] “4磅”

[0.6350 0.0780 0.1840] '#A2142F'

数据

展开全部

值,指定为矢量。输入参数楼梯函数集值。如果不指定那么,价值观楼梯使用的索引YDATA.扩展属性YDATA必须具有相等的长度。

例:1:10

数据类型:||INT8|国际16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|明确的|约会时间|期间

选择模式扩展属性,指定为以下值之一:

  • '自动'- 使用值的索引中YDATA(或ZDATA对于三维图)。

  • '手册'-使用手动指定的值。要指定值,请设置扩展属性属性或指定输入参数在绘图功能。

变量链接到扩展属性,指定为含有MATLAB工作空间的变量名的字符向量或字符串。MATLAB对变量在基工作区以生成所述扩展属性.

默认情况下,没有连接的可变,因此该值是一个空字符向量,''. 如果链接变量,则MATLAB不会更新扩展属性立即值。要强制数据值的更新,请使用刷新数据功能。

注意

如果一个数据源属性更改为一个包含不同维度的数据的变量,你可能会导致函数产生一个警告,直到你已经改变了所有的数据源属性为适当的值不渲染图。

例:'X'

是的值,指定为矢量。输入参数是的楼梯函数集是的值。扩展属性YDATA必须具有相等的长度。

例:1:10

数据类型:||INT8|国际16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|明确的|约会时间|期间

变量链接到YDATA,指定为含有MATLAB工作空间的变量名的字符向量或字符串。MATLAB对变量在基工作区以生成所述YDATA.

默认情况下,没有连接的可变,因此该值是一个空字符向量,''. 如果链接变量,则MATLAB不会更新YDATA立即值。要强制数据值的更新,请使用刷新数据功能。

注意

如果一个数据源属性更改为一个包含不同维度的数据的变量,你可能会导致函数产生一个警告,直到你已经改变了所有的数据源属性为适当的值不渲染图。

例:'Y'

传说

展开全部

图例标签,指定为字符向量或标量的字符串。传说中不显示,直到调用传说命令。如果不指定文本,则传说设置使用表单标签“打探”.

此属性是只读的。

控制包括或不包括从一个图例中的对象,返回一个注解反对。设置基础IconDisplayStyle属性为下列值之一:

  • '打开'- 包括在图例中(默认)的对象。

  • “关”- 不包括在图例中的对象。

例如,为了排除图形对象,从传说中的设置IconDisplayStyle属性到“关”.

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

另外,您也可以使用控制在图例中的项目传说功能。指定为图形的矢量对象以包括第一输入参数。如果你不指定在第一个输入参数的现有的图形对象,那么它不会出现在图例中。然而,图形对象添加到轴创建的传说后会出现在传说中。考虑创建所有的地块以避免额外的项目后创建的传说。

互动

展开全部

知名度的状态,指定为'打开'要么“关”或作为数字或逻辑1个(真正) 要么0个()。价值'打开'相当于真正“关”相当于.因此,你可以使用这个属性的值是一个逻辑值。该值存储为开/关类型的逻辑值matlab.lang.OnOffSwitchState.

  • '打开'- 显示对象。

  • “关”-隐藏对象而不删除它。您仍然可以访问不可见对象的属性。

数据提示内容,指定为DataTipTemplate宾语。可以控制通过修改底层的属性出现在数据提示所述内容DataTipTemplate宾语。有关属性的列表,请参阅DataTipTemplate属性.

用于修改数据提示的示例,请参见创建自定义数据提示.

注意

这个DataTipTemplate对象不返回findobj要么芬德尔,它不是由copyobj.

上下文菜单,指定为上下文菜单宾语。使用此属性显示上下文菜单,当你右击对象。创建使用上下文菜单uicontextmenu菜单功能。

注意

如果PickableParts属性设置为'无'或者如果命中测试属性设置为“关”,然后在上下文菜单中不会出现。

选择状态,指定为'打开'要么“关”或作为数字或逻辑1个(真正) 要么0个()。价值'打开'相当于真的,而且“关”相当于.因此,你可以使用这个属性的值是一个逻辑值。该值存储为开/关类型的逻辑值matlab.lang.OnOffSwitchState.

  • '打开'- 选择。如果您单击对象时在情节编辑模式,然后MATLAB将其挑选出来的属性到'打开'.如果选择突出显示属性也被设置为'打开',然后MATLAB显示器周围的物体选择手柄。

  • “关”- 未选中的。

当被选择时选择手柄的显示,指定为'打开'要么“关”或作为数字或逻辑1个(真正) 要么0个()。价值'打开'相当于真的,而且“关”相当于.因此,你可以使用这个属性的值是一个逻辑值。该值存储为开/关类型的逻辑值matlab.lang.OnOffSwitchState.

  • '打开'- 显示选择手柄时挑选出来的属性设置为'打开'.

  • “关”-从不显示选择句柄,即使挑选出来的属性设置为'打开'.

将对象剪裁到轴限制,指定为'打开'要么“关”或作为数字或逻辑1个(真正) 要么0个()。价值'打开'相当于真的,而且“关”相当于.因此,你可以使用这个属性的值是一个逻辑值。该值存储为开/关类型的逻辑值matlab.lang.OnOffSwitchState.

  • 价值'打开'剪裁超出轴限制的对象部分。

  • 价值“关”显示整个对象,即使它的一部分出现外轴限制。该对象的部分,如果你创建一个情节,集可能出现在轴范围之外坚持,稍等,冻结轴缩放,然后创建该对象,以便它比原始情节大。

这个剪裁包含该对象必须设置为坐标轴的属性'打开'.否则,此属性没有任何效果。有关剪辑行为的详细信息,请参阅剪裁轴的属性。

回调

展开全部

鼠标单击回调,指定为以下值之一:

  • 功能手柄

  • 包含函数句柄和附加参数的单元格数组

  • 是有效的MATLAB命令或函数的字符向量,在基本工作区中计算(不推荐)

当您单击对象使用该属性来执行代码。如果使用指定的函数处理这个属性,那么MATLAB传递两个参数来执行回调,回调函数:

  • 点击的对象 - 从回调函数中点击的对象的访问属性。

  • 事件数据 - 空的参数。用波浪号字符替换它(~)在函数定义中指示不使用此参数。

有关如何使用函数句柄定义回调函数的详细信息,请参见回调定义.

注意

如果PickableParts属性设置为'无'或者如果命中测试属性设置为“关”,那么这个回调不执行。

对象创建功能,指定为这些值之一:

  • 函数句柄。

  • 第一个元素是函数句柄的单元格数组。单元格数组中的后续元素是要传递给回调函数的参数。

  • (不推荐)包含有效MATLAB表达字符向量。MATLAB评估在基工作区这个表达式。

有关指定的回调作为函数手柄,电池阵列,或字符向量的更多信息,请参见回调定义.

该属性指定的回调函数时,MATLAB创建对象来执行。MATLAB执行前初始化所有属性值CreateFcn回拨。如果未指定CreateFcn属性,那么MATLAB执行默认创建功能。

设置CreateFcn现有的组件属性没有任何效果。

如果指定此属性作为功能手柄或单元阵列,您可以访问正在使用回调函数的第一个参数创建的对象。否则,使用gcbo函数来访问该对象。

对象删除函数,指定为以下值之一:

  • 函数句柄。

  • 第一个元素是函数句柄的单元格数组。单元格数组中的后续元素是要传递给回调函数的参数。

  • (不推荐)包含有效MATLAB表达字符向量。MATLAB评估在基工作区这个表达式。

有关指定的回调作为函数手柄,电池阵列,或字符向量的更多信息,请参见回调定义.

此属性指定在MATLAB删除对象时要执行的回调函数。MATLAB执行删除FCN在销毁对象的属性之前回调。如果未指定删除FCN属性,那么MATLAB执行默认删除功能。

如果指定此属性作为功能手柄或单元阵列,您可以访问正在使用回调函数的第一个参数被删除的对象。否则,使用gcbo函数来访问该对象。

回调执行控制

展开全部

回调中断,指定为'打开'要么“关”或作为数字或逻辑1个(真正) 要么0个()。价值'打开'相当于真正“关”相当于.因此,你可以使用这个属性的值是一个逻辑值。该值存储为开/关类型的逻辑值matlab.lang.OnOffSwitchState.

此属性确定是否可以中断正在运行的回调。有两种回调状态需要考虑:

  • 这个运行回调是当前正在执行的回调。

  • 这个打断回调是一个回调,试图中断正在运行的回调。

每当MATLAB调用一个回调,该回调试图中断正在运行的回调(如果存在的话)。这个可中断的拥有该运行回调对象的属性确定是否中断被允许。

  • 价值'打开'允许其它回调中断对象的回调。中断发生在其中MATLAB处理队列,如当存在下一个点刷新屏幕,数字,uifigure,的getFrame,等待, 要么暂停命令。

    • 如果正在运行的回调包含其中一个命令,则MATLAB将在此时停止回调的执行并执行中断回调。当中断回调完成时,MATLAB继续执行正在运行的回调。

    • 如果运行的回调不包含这些命令之一,然后MATLAB完成不间断地执行回调。

  • 价值“关”阻止所有中断尝试。这个业务操作拥有该中断回调对象的属性确定该中断回调被丢弃或放入队列中。

注意

回调中断和执行行为不同在这些情况下:

  • 如果中断回调是删除FCN,CloseRequestFcn要么SizeChangedFcn回调,那么中断不管发生可中断的适当的价值。

  • 如果运行的回调当前正在执行的等待功能,则中断不管发生可中断的适当的价值。

  • 计时器对象根据调度执行不管可中断的适当的价值。

当一个中断发生时,MATLAB不保存特性或显示器的状态。例如,对象返回由GCA要么GCF命令可能会改变另一个回调执行时。

回调排队,指定为'队列'要么'取消'. 这个业务操作属性决定MATLAB如何处理中断回调的执行。有两种回调状态来考虑:

  • 这个运行回调是当前正在执行的回调。

  • 这个打断回调是一个回调,试图中断正在运行的回调。

每当MATLAB调用一个回调,该回调试图中断正在运行的回调。这个可中断的拥有正在运行的回调的对象的属性确定是否允许中断。如果不允许中断,则业务操作拥有中断回调的对象的属性确定是否将其丢弃或放入队列。这些是业务操作属性:

  • '队列'- 使中断的回调队列中,以运行回调完成执行后处理。

  • '取消'- 不执行中断回调。

能力捕获鼠标的点击,指定为下列值之一:

  • '可见'-可见时捕获鼠标单击。这个可见属性必须设置为'打开'你必须点击楼梯具有定义颜色的对象。不能单击关联颜色特性设置为的零件'无'.如果情节包含标记物,那么整个标记是可点击如果任一边缘或填充具有定义的颜色。这个命中测试属性确定楼梯对象响应点击或者祖先一样。

  • '无'-无法捕获鼠标单击。单击楼梯物体经过在图中窗口的当前视图中的点击它下面的对象。这个命中测试财产楼梯对象没有任何影响。

响应于捕获的鼠标点击,指定为'打开'要么“关”或作为数字或逻辑1个(真正) 要么0个()。价值'打开'相当于真的,而且“关”相当于.因此,你可以使用这个属性的值是一个逻辑值。该值存储为开/关类型的逻辑值matlab.lang.OnOffSwitchState.

  • '打开'-触发ButtonDownFcn回拨楼梯反对。如果你定义了上下文菜单属性,然后调用上下文菜单。

  • “关”-触发对楼梯对象有下列操作之一:

    • 命中测试属性设置为'打开'

    • PickableParts属性设置为一个值,使祖先捕获鼠标点击

注意

这个PickableParts属性确定楼梯对象可以捕获鼠标点击。如果不能,那么命中测试酒店有没有效果。

此属性是只读的。

删除状态,作为类型的开/关逻辑值返回matlab.lang.OnOffSwitchState.

MATLAB设置BeingDeleted属性到'打开'当。。。的时候删除FCN回调开始执行。这个BeingDeleted属性保持设置为'打开'直至该组件对象不再存在。

检查的价值BeingDeleted属性验证在查询或修改对象之前是否将其删除。

父/子

展开全部

家长,指定为,, 要么转变宾语。

儿童,返回一个空图形占位符阵列或数据提示对象阵列。使用该属性可以查看在图上绘制的数据提示列表。

您不能添加或删除使用儿童儿童财产。为了孩子添加到这个列表,设置财产数据提示反对图表对象。

对象句柄在儿童父级的属性,指定为以下值之一:

  • '打开'- 对象句柄始终可见。

  • “关”- 对象句柄是在任何时候都看不见。此选项是由其他功能防止意外的变化非常有用。设置HandleVisibility“关”该函数的执行过程中暂时隐藏把手。

  • '回拨'- 对象句柄是可见从回调或通过回调调用的函数内,但不能从在命令行调用的函数内。此选项阻止访问在命令行的对象,但允许回调函数来访问它。

如果对象未在列儿童属性,则通过搜索对象层次结构或查询句柄属性获取对象句柄的函数无法返回该属性。这些函数的示例包括得到,findobj,GCA,GCF,GCO,新图,CLA,CLF关闭功能。

隐藏的对象句柄仍然有效。将根ShowHiddenHandles属性到'打开'列出所有对象句柄,不论其HandleVisibility属性设置。

标识符

展开全部

此属性是只读的。

图形对象的类型,返回为'楼梯'.使用此属性找到一个绘图层次结构中的给定类型的所有对象,如使用搜索的类型findobj.

对象标识符,指定为字符向量或字符串标量。可以指定唯一的标签值以作为一个对象的标识符。当你需要访问你的代码的对象的其他地方,你可以使用findobj功能搜索基础上的对象标签值。

用户数据,指定为任何MATLAB阵列。例如,可以指定一个标量,矢量,矩阵,单元阵列,字符数组,表或结构。使用此属性存储对象上的任意数据。

如果您在应用程序设计工作,在应用程序共享数据创建公共或私人财产,而不是使用用户数据财产。欲了解更多信息,请参阅在应用程序设计器应用程序中共享数据.

兼容性注意事项

展开全部

不推荐在R2020a开始

R2006a前推出