轴文本外观和行为
文本
属性控制控件的外观和行为文本
对象。通过更改属性值,可以修改文本的某些方面。使用点表示法查询和设置属性。
t =文字(0.5,0.5,'文本');s = t.fontsize;t.fontsize = 12;
字符串
- - - - - -要显示的文字''
(默认)|特征向量|字符向量的单元格数组|字符串数组|分类数组|数值要显示的文本,指定为字符向量、字符向量的单元格数组、字符串数组、分类数组或数值。根据希望文本的显示方式指定值。此表列出了最常见的情况。
出现的文字 | 描述的价值 | 例子 |
---|---|---|
一行文本 | 字符矢量或1×1字符串数组。 |
str =“我的文字”
str =“我的文字”
|
多行文本 | 字符向量的单元格数组或字符串数组。 |
str = {“一线”,“第二行”}; str = [“第一线”,“二线”]; |
包含数字变量的文本 | 数组,其中包含转换为字符 数组中。使用num2str 转换值。 |
x = 42;str = ['值为',num2str(x)];
|
包括特殊字符,如希腊字母或数学符号 | 包含TeX标记的数组。有关支持的标记列表,请参见金宝app翻译 财产。 |
str =x的取值范围是0到2\pi
|
请注意
这句话违约
,工厂
, 和删除
是保留字,当作为普通字符引用时,不出现在文本中。要单独显示这些单词,请在它们前面加上一个反斜杠,例如“\违约”
或者“\删除”
.
如果你指定这个属性为分类数组,MATLAB®使用数组中的值,而不是类别。
如果指定仅包含数值的文本,则使用Sprintf('%g',值)
.例如,12345678
显示为1.23457 e + 07
.
颜色
- - - - - -文本颜色[0 0 0]
(默认)|RGB值|十六进制颜色代码|“r”
|“g”
|'B'
|...文本颜色,指定为RGB三元组、十六进制颜色代码、颜色名称或短名称。的默认值[0 0 0]
对应于黑色。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0, 1]
; 例如[0.4 0.6 0.7]
.
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
)后跟三个或六个十六进制数字,其范围为0
到F
. 这些值不区分大小写。因此,颜色代码'#ff8800'
,“# ff8800”
,'#f80'
, 和“# f80”
是等价的。
或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外貌 |
---|---|---|---|---|
“红色” |
“r” |
[1 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
'B' |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
'C' |
(0 1 1) |
“#00FFFF” |
|
“洋红” |
“我是 |
[1 0 1] |
“#FF00FF” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
以下是MATLAB在多种绘图类型中使用的默认颜色的RGB三元组和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外貌 |
---|---|---|
[0 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] |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“#4DBEEE” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例子:“蓝”
例子:[0 0 1]
例子:“# 0000 ff”
翻译
- - - - - -文本解释器“泰克斯”
(默认)|“乳胶”
|“没有”
文本解释器,指定为以下值之一:
“泰克斯”
-使用TeX标记的子集解释字符。
“乳胶”
—使用LaTeX标记解释字符。
“没有”
-显示文字字符。
默认情况下,MATLAB支持TeX标记金宝app的子集。使用TeX标记添加上标和下标,修改字体类型和颜色,在文本中包含特殊字符。
修饰语在文本结束前仍然有效。上标和下标是一个例外,因为它们只修改下一个字符或花括号内的字符。当您将解释器设置为“泰克斯”
,所支持的修金宝app饰符如下。
修饰语 | 描述 | 例子 |
---|---|---|
^ {} |
上标 | '文本^{superscript}' |
_{ } |
下标 | “text_{下标}’ |
\ bf. |
大胆的字体 | “\ bf文本” |
\它 |
斜体字体 | '\ it text' |
\sl |
倾斜字体(通常与斜体字体相同) | “\ sl文本” |
\rm |
普通字体 | “\rm text” |
\字体名{ |
字体名称-替换 和一个字体家族的名字。可以与其他修饰符结合使用。 |
“\字体名{快递}文本” |
\字形大小{ |
字体大小-替换 以点为单位的数字标量值。 |
”字形大小{15}文本” |
{\颜色 |
字体颜色-替换 用其中一种颜色:红色的 ,绿色 ,黄色的 ,洋红 ,蓝色的 ,黑色 ,白色 ,灰色 ,暗绿色 ,橘子 , 或者浅蓝 . |
“{品红}\颜色文本” |
\颜色[rgb]{说明符} |
自定义字体颜色-替换 用三元素RGB三联体。 |
“\颜色(rgb){0, 0.5, 0.5}文本” |
属性支持的特殊字符金宝app“泰克斯”
翻译。
字符序列 | 象征 | 字符序列 | 象征 | 字符序列 | 象征 |
---|---|---|---|---|---|
|
α |
|
υ |
|
~ |
|
∠ |
|
|
≤ |
|
|
|
|
χ |
|
∞ |
|
β |
|
ψ |
|
♣ |
|
γ |
|
ω |
|
♦ |
|
δ |
|
Γ |
|
♥ |
|
ϵ |
|
Δ |
|
♠ |
|
ζ |
|
Θ |
|
↔ |
|
η |
|
Λ |
|
← |
|
θ |
|
Ξ |
|
⇐ |
|
ϑ |
|
Π |
|
↑ |
|
ι |
|
Σ |
|
→ |
|
κ |
|
ϒ |
|
⇒ |
|
λ |
|
Φ |
|
↓ |
|
µ |
|
Ψ |
|
º |
|
ν |
|
Ω |
|
± |
|
ξ |
|
∀ |
|
≥ |
|
π |
|
∃ |
|
∝ |
|
ρ |
|
∍ |
|
∂ |
|
σ |
|
≅ |
|
• |
|
ς |
|
≈ |
|
÷ |
|
τ |
|
ℜ |
|
≠ |
|
≡ |
|
⊕ |
|
ℵ |
|
ℑ |
|
∪ |
|
℘ |
|
⊗ |
|
⊆ |
|
∅ |
|
∩ |
|
∈ |
|
⊇ |
|
⊃ |
|
⌈ |
|
⊂ |
|
∫ |
|
· |
|
ο |
|
⌋ |
|
¬ |
|
∇ |
|
⌊ |
|
x |
|
... |
|
⊥ |
|
√ |
|
´ |
|
∧ |
|
ϖ |
|
∅ |
|
⌉ |
|
〉 |
|
| |
|
∨ |
|
〈 |
|
© |
要使用LaTeX标记,请将解释器设置为“乳胶”
.对于内联模式,用单个美元符号包围标记($
)。对于显示模式,用双美元符号环绕标记($$
).
乳胶模式 | 例子 | 结果 |
---|---|---|
内联 |
'$ \ int_1 ^ {20} x ^ 2 dx $'
|
|
展示 |
' $ $ \ int_1 ^ {20} x ^ 2 dx $ $”
|
|
显示的文本使用默认的乳胶字体样式。的fontname.
,FontWeight
, 和FontAngle
属性无效。若要更改字体样式,请使用LaTeX标记。
您可以与乳胶解释器一起使用的文本的最大大小是1200个字符。对于多行文本,这将减少每行约10个字符。
例如使用TeX和LaTeX,请参见图表文本中的希腊字母和特殊字符.有关乳胶系统的更多信息,请参阅乳胶项目网站https://www.latex-project.org/.
fontname.
- - - - - -字体名称'固定宽度'
字体名称,指定为受支持的字体名称或金宝app'固定宽度'
.要正确显示和打印文本,必须选择系统支持的字体。金宝app默认字体取决于您的操作系统和地区。
要使用在任何语言环境中都很好看的固定宽度字体,请使用'固定宽度'
这个fixed-width font relies on the rootFixedWidthFontName
财产。设置根FixedWidthFontName
属性导致立即更新显示以使用新字体。
字形大小
- - - - - -字体大小字体大小,指定为点单位中的标量值大于零。默认字体大小取决于特定的操作系统和语言环境。一点等于1/72
英寸。要更改字体单位,请使用方特单位
财产。
例子:12.
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
FontWeight
- - - - - -字符厚度“正常”
(默认)|'胆大'
字符厚度,指定为“正常”
或者'胆大'
.
MATLAB使用FontWeight
属性从系统上可用的字体中选择字体。并非所有字体都有粗体字。因此,指定粗体字重仍然可以产生正常的字重。
FontAngle
- - - - - -字符倾斜“正常”
(默认)|“斜体”
字符倾斜,指定为“正常”
或者“斜体”
.
并不是所有的字体都有两种字体样式。因此,斜体字体可能看起来与正常字体相同。
方特单位
- - - - - -字体大小单位“积分”
(默认)|“英寸”
|“厘米”
|“归一化”
|“像素”
字体大小单位,指定为本表中的值之一。
单位 |
描述 |
---|---|
“积分” |
要点。一点等于1/72英寸。 |
“英寸” |
英寸。 |
“厘米” |
厘米。 |
“归一化” |
将字体大小解释为坐标轴标绘框高度的一部分。如果调整坐标轴的大小,字体大小也会相应修改。例如,如果字形大小 是0.1 以标准化单位表示,则文本为打印框高度的1/10。 |
“像素” |
像素。 从R2015b开始,以像素为单位的距离与Windows上的系统分辨率无关®和麦金塔系统:
在Linux上®在系统中,一个像素的大小是由你的系统分辨率决定的。 |
如果在一个函数调用中同时设置字体大小和字体单元,则必须设置方特单位
属性,以便轴正确地解释指定的字体大小。
fontsmoothing.
- - - - - -流畅的字体字符外观“上”
(默认)|开/关逻辑值字体字符外观平滑,指定为“上”
或者“关”
,或数字或逻辑1
(真的
)或0
(假
).价值“上”
相当于真的
, 和“关”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
“上”
- 应用字体平滑。减少文本字符中的锯齿状的外观,使文本更容易阅读。
“关”
-不要应用字体平滑。
旋转
- - - - - -文本方向0
(默认)|度标量值文本方向,指定为度数的标量值。0度的默认旋转使文本水平。对于垂直文本,将此属性设置为90
或者-90年
.正值将文本逆时针旋转。负值将顺时针旋转文本。
例子:90
例子:-90年
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
EdgeColor
- - - - - -盒子概述的颜色“没有”
(默认)|RGB值|十六进制颜色代码|“r”
|“g”
|'B'
|...框轮廓的颜色,指定为RGB三元组、十六进制颜色代码、颜色名称或短名称。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0, 1]
; 例如[0.4 0.6 0.7]
.
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
)后跟三个或六个十六进制数字,其范围为0
到F
. 这些值不区分大小写。因此,颜色代码'#ff8800'
,“# ff8800”
,'#f80'
, 和“# f80”
是等价的。
或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外貌 |
---|---|---|---|---|
“红色” |
“r” |
[1 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
'B' |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
'C' |
(0 1 1) |
“#00FFFF” |
|
“洋红” |
“我是 |
[1 0 1] |
“#FF00FF” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
以下是MATLAB在多种绘图类型中使用的默认颜色的RGB三元组和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外貌 |
---|---|---|
[0 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] |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“#4DBEEE” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例子:“蓝”
例子:[0 0 1]
例子:“# 0000 ff”
背景颜色
- - - - - -文本框背景的颜色“没有”
(默认)|RGB值|十六进制颜色代码|“r”
|“g”
|'B'
|...文本框背景颜色,指定为RGB三元组、十六进制颜色代码、颜色名称或短名称。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0, 1]
; 例如[0.4 0.6 0.7]
.
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
)后跟三个或六个十六进制数字,其范围为0
到F
. 这些值不区分大小写。因此,颜色代码'#ff8800'
,“# ff8800”
,'#f80'
, 和“# f80”
是等价的。
或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外貌 |
---|---|---|---|---|
“红色” |
“r” |
[1 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
'B' |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
'C' |
(0 1 1) |
“#00FFFF” |
|
“洋红” |
“我是 |
[1 0 1] |
“#FF00FF” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
以下是MATLAB在多种绘图类型中使用的默认颜色的RGB三元组和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外貌 |
---|---|---|
[0 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] |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“#4DBEEE” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例子:“蓝”
例子:[0 0 1]
例子:“# 0000 ff”
LINESTYLE.
- - - - - -框大纲的线条样式“- - -”
(默认)|“——”
|':'
|“-”。
|“没有”
框轮廓线的线条样式,指定为该表中的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
':' |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
线是看不见的 |
行宽
- - - - - -箱廓宽度0.5
(默认)|标量数值框大纲的宽度,指定为点单位的标量数值。一点等于1/72英寸。
例子:1.5
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
保证金
- - - - - -文本框内围绕文本的空格3.
(默认)|标量数值文本框中文本周围的空间,以点为单位指定为标量数值。
MATLAB使用程度
属性值加上保证金
属性值以确定文本框的大小。
例子:8
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
剪辑
- - - - - -剪辑到轴图框“关”
(默认)|开/关逻辑值将文本剪切到轴打印框,指定为“上”
或者“关”
,或数字或逻辑1
(真的
)或0
(假
).价值“上”
相当于真的
, 和“关”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
“上”
-将文本剪辑到axes情节框中。
如果轴ClippingStyle
属性设置为' 3 dbox '
,这是默认值,然后MATLAB要么显示整个文本,要么不显示文本,这取决于文本位置。如果点定义的文字位置
属性位于轴内,然后Matlab显示整个文本。如果该点位于轴外,则MATLAB不会显示它。
如果轴ClippingStyle
属性设置为“矩形”
,则MATLAB显示位于坐标轴标绘框内的文本部分,而不显示位于坐标轴标绘框外的文本部分。
“关”
-不要剪短文本。它的一部分可能出现在坐标轴绘图框之外。
请注意
如果剪辑
属性设置为“上”
,则每个单独的对象控制自己的剪辑行为。如果剪辑
轴的特性设定为“关”
,则MATLAB在坐标轴上不夹取任何物体,不论剪辑
单个对象的属性。
位置
- - - - - -文本位置[0 0 0]
(默认)|二元向量的形式(x, y)
|三元素向量的形式[x y z]
文本的位置,指定为表单的两个元素向量(x, y)
或表格的三元素矢量[x y z]
.如果省略第三个元素,z
,则MATLAB将其设为0
.
使用数值指定位置。若要将日期时间或持续时间值转换为特定坐标方向的适当数值,请参见ruler2num
.
缺省情况下,位置值在数据单元中定义。要更改单位,请使用单位
财产。
例子:(0.5 - 0.5 0)
数据类型:双
|单身的
|INT8.
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
程度
- - - - - -包含文本的矩形的大小和位置此属性是只读的。
包含文本(不包括边距)的矩形的大小和位置,该矩形作为窗体的四个元素向量返回[左下角宽度高度]
这个first two elements,左
和底部
,定义矩形左下角的位置。最后两个元素,宽度
和高度
,定义矩形的尺寸。
默认情况下,范围值在数据单元中定义。要更改单位,请使用单位
财产。
例子:[0.5 0.5 0.4 0.2]
单位
- - - - - -位置和范围单位'数据'
(默认)|“归一化”
|“英寸”
|“厘米”
|“角色”
|“积分”
|“像素”
位置单位,指定为该表中的一个值。
单位 | 描述 |
---|---|
'数据' (默认) |
数据坐标。 |
“归一化” |
对坐标轴进行标准化。坐标轴的左下角映射到(0,0) 右上角映射到(1,1) . |
“英寸” |
英寸。 |
“厘米” |
厘米。 |
“角色” |
基于默认的系统字体字符大小。
|
“积分” |
要点。一点等于1/72英寸。 |
“像素” |
像素。 从R2015b开始,以像素为单位的距离与Windows和Windows上的系统分辨率无关麦金塔系统:
在Linux系统上,像素的大小由系统分辨率决定。 |
所有单位,除'数据'
,从轴的左下角开始测量。此属性影响位置
和程度
财产。
如果指定位置
和单位
属性名称,值
在创建文本
对象,那么规范事项的顺序。要以特定单位定义位置,请设置单位
前财产位置
财产。
HorizontalAlignment
- - - - - -文本相对于位置点的水平对齐“左”
(默认)|“中心”
|“对”
文本相对于文本的水平对齐x
价值在位置
属性,指定为此表中的值之一。垂直线指示x
价值在于与文本的关系。
价值 | 结果 |
---|---|
“左” (默认) |
|
“中心” |
|
“对” |
|
VerticalAlignment
- - - - - -文本相对于位置点的垂直对齐“中间”
(默认)|“高级”
|'底部'
|'基线'
|'帽'
的文本垂直对齐y
价值在位置
属性,指定为该表中的值之一。水平线表示y
价值在于与文本的关系。
价值 | 结果 |
---|---|
“中间” |
|
“高级” |
|
'帽' |
|
'底部' |
|
'基线' |
|
编辑
- - - - - -交互式编辑模式“关”
(默认)|开/关逻辑值交互编辑模式,指定为“上”
或者“关”
,或数字或逻辑1
(真的
)或0
(假
).价值“上”
相当于真的
, 和“关”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
“上”
- 允许交互式文本编辑。MATLAB在文本中将插入光标放在文本中,并键入更改文本。要应用新文本,请执行以下任何操作:
按电子稳定控制系统钥匙。
点击任何远离文本的地方。
重置编辑
财产“关”
.
MATLAB更新字符串
属性以包含新文本并重置编辑
财产“关”
.
“关”
-不允许交互式文本编辑。要更改文本,必须设置字符串
财产。这是默认值。
看得见的
- - - - - -能见度的状态“上”
(默认)|开/关逻辑值可见性状态,指定为“上”
或者“关”
,或数字或逻辑1
(真的
)或0
(假
).价值“上”
相当于真的
, 和“关”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
“上”
-显示对象。
“关”
-隐藏对象而不删除它。您仍然可以访问不可见对象的属性。
快捷菜单
- - - - - -上下文菜单GraphicsPlaceholder
大堆(默认)|快捷菜单
对象上下文菜单,指定为快捷菜单
对象使用此属性可以在右键单击对象时显示关联菜单。使用uicontextmenu
函数。
请注意
如果易损件
属性设置为“没有”
或者如果是HitTest
属性设置为“关”
,则不会出现上下文菜单。
选择
- - - - - -选择状态“关”
(默认)|开/关逻辑值选择状态,指定为“上”
或者“关”
,或数字或逻辑1
(真的
)或0
(假
).价值“上”
等于true,并且“关”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
“上”
-选中。如果在打印编辑模式下单击对象,则MATLAB将设置其选择
财产“上”
.如果SelectionHighlight
属性也设置为“上”
,然后MATLAB显示对象周围的选择控制柄。
“关”
- 未选中的。
SelectionHighlight
- - - - - -选择手柄显示“上”
(默认)|开/关逻辑值选择时显示选择手柄,指定为“上”
或者“关”
,或数字或逻辑1
(真的
)或0
(假
).价值“上”
等于true,并且“关”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
“上”
- 显示选择手柄时选择
属性设置为“上”
.
“关”
-永远不要显示选择句柄,即使选择
属性设置为“上”
.
相互作用
- - - - - -相互作用[]
交互,指定为交互对象数组或空数组。您指定的交互可以通过手势在图表中使用。例如,一个编辑互动
对象允许单击文本进行编辑。
的相互作用
属性不显示在属性编辑器中。
按钮向下
- - - - - -鼠标单击回调''
(默认)|函数处理|单元阵列|特征向量鼠标单击回调,指定为以下值之一:
函数处理
单元格数组,包含函数句柄和附加参数
字符向量,这是一个有效的MATLAB命令或函数,在基本工作区中进行评估(不推荐)
单击对象时使用此属性在执行代码。如果使用函数句柄指定此属性,则Matlab在执行回调时将两个参数传递给回调函数:
单击回调函数中单击对象的对象 - 访问属性。
事件数据-空参数。将其替换为波浪字符(~
),以指示不使用此参数。
有关如何使用函数句柄来定义回调函数的更多信息,请参见回调定义.
请注意
如果易损件
属性设置为“没有”
或者如果是HitTest
属性设置为“关”
,则此回调不执行。
CreateFcn
- - - - - -创建函数''
(默认)|函数处理|单元阵列|特征向量对象创建函数,指定为以下值之一:
函数处理。
单元格数组,其中第一个元素是函数句柄。cell数组中的后续元素是要传递给回调函数的参数。
包含有效MATLAB表达式的字符向量(不推荐)。MATLAB在基本工作空间中计算此表达式。
有关将回调作为函数句柄,小区阵列或字符向量的更多信息,请参阅回调定义.
此属性指定MATLAB创建对象时要执行的回调函数。MATLAB在执行CreateFcn
回调。如果不指定CreateFcn
属性,然后MATLAB执行一个默认创建函数。
设置CreateFcn
现有组件上的属性无效。
如果将此属性指定为函数句柄或单元格数组,则可以访问使用回调函数的第一个参数创建的对象。否则,请使用gcbo
访问对象的函数。
DeleteFcn
- - - - - -删除函数''
(默认)|函数处理|单元阵列|特征向量对象删除函数,指定为以下值之一:
函数处理。
单元格数组,其中第一个元素是函数句柄。cell数组中的后续元素是要传递给回调函数的参数。
包含有效MATLAB表达式的字符向量(不推荐)。MATLAB在基本工作空间中计算此表达式。
有关将回调作为函数句柄,小区阵列或字符向量的更多信息,请参阅回调定义.
此属性指定当MATLAB删除对象时执行的回调函数。MATLAB执行DeleteFcn
在销毁对象的属性之前回调。如果不指定DeleteFcn
属性,然后MATLAB执行默认的删除函数。
如果将此属性指定为函数句柄或单元格数组,则可以使用回调函数的第一个参数访问要删除的对象。否则,使用gcbo
访问对象的函数。
可中断
- - - - - -回调中断“上”
(默认)|开/关逻辑值回调中断,指定为“上”
或者“关”
,或数字或逻辑1
(真的
)或0
(假
).价值“上”
相当于真的
, 和“关”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
此属性确定是否可以中断正在运行的回调。有两种回调状态需要考虑:
的跑步callback是当前正在执行的回调。
的打断Callback是一个试图中断正在运行的回调的回调。
每当执行处理回调队列的命令时,MATLAB确定回调中断行为。这些命令包括drawnow
,图形
,uifigure
,getframe
,等待
, 和暂停
.
如果正在运行的回调不包含这些命令之一,则不会发生中断。MATLAB首先完成正在运行的回调,然后执行正在中断的回调。
如果正在运行的回调确实包含这些命令之一,则可中断
拥有运行回调的对象的属性确定是否发生中断:
如果是值可中断
是“关”
,则不发生中断。相反,BusyAction
属性决定中断回调是否被丢弃或添加到回调队列中。
如果是值可中断
是“上”
,则中断发生。下一次MATLAB处理回调队列时,它将停止正在运行的回调的执行,并执行中断的回调。中断回调完成后,MATLAB将继续执行正在运行的回调。
请注意
回调中断和执行在以下情况下表现不同:
如果中断回调是一个DeleteFcn
,CloseRequestFcn
, 或者SizeChangedFcn
回调,则中断发生不管可中断
适当的价值。
如果正在运行的回调当前正在执行等待
函数,则无论可中断
适当的价值。
如果中断回调属于计时器
对象,然后回调根据时间表执行可中断
适当的价值。
BusyAction
- - - - - -回调队列“队列”
(默认)|“取消”
回调队列,指定为“队列”
或者“取消”
这个BusyAction
属性决定了MATLAB如何处理中断回调的执行。有两种回调状态需要考虑:
的跑步callback是当前正在执行的回调。
的打断Callback是一个试图中断正在运行的回调的回调。
的BusyAction
属性仅在满足这两个条件时确定回调排队行为:
在这些条件下BusyAction
拥有中断回调的对象的属性确定MATLAB如何处理中断回调。这些是可能的值BusyAction
财产:
“队列”
-在正在运行的回调完成执行后,将中断回调放入要处理的队列中。
“取消”
-不执行中断回调。
易损件
- - - - - -捕获鼠标点击的能力“可见”
(默认)|“所有”
|“没有”
捕捉鼠标点击的能力,指定为以下值之一:
“可见”
- 仅在可见时才捕获鼠标点击。的看得见的
属性必须设置为“上”
这个HitTest
属性确定文本
对象响应单击或祖先响应。
“所有”
-捕获鼠标点击不考虑能见度。的看得见的
属性可以设置为“上”
或者“关”
这个HitTest
属性确定文本
对象响应单击或祖先响应。
“没有”
-无法捕获鼠标点击。单击文本
对象将单击传递给图形窗口当前视图中它下方的对象,通常是坐标轴或图形。的HitTest
财产无效。
如果您希望一个对象在您不希望可单击的其他对象下方时可单击,则设置易损件
另一个对象的财产“没有”
这样点击就能通过它们。
HitTest
- - - - - -对捕获的鼠标点击的响应“上”
(默认)|开/关逻辑值对捕获的鼠标单击的响应,指定为“上”
或者“关”
,或数字或逻辑1
(真的
)或0
(假
).价值“上”
等于true,并且“关”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
“上”
——触发按钮向下
回调的文本
对象。如果你定义了快捷菜单
属性,然后调用上下文菜单。
“关”
对象的最近祖先触发回调文本
对象,该对象包含以下内容之一:
HitTest
属性设置为“上”
易损件
属性设置为允许祖先捕获鼠标单击的值
请注意
的易损件
属性确定文本
对象可以捕获鼠标单击。如果不能,则HitTest
财产无效。
BeingDeleted
- - - - - -删除状态此属性是只读的。
删除状态,返回类型为开/关逻辑值matlab.lang.OnOffSwitchState
.
MATLAB设置BeingDeleted
财产“上”
当DeleteFcn
回调函数开始执行。的BeingDeleted
属性仍然设置为“上”
直到组件对象不再存在。
检查价值BeingDeleted
属性来验证对象在查询或修改之前不会被删除。
父
- - - - - -父轴
对象|略略
对象|组
对象|转变
对象父母,指定为一个轴
,略略
,组
, 或者转变
对象。
孩子们
- - - - - -孩子们GraphicsPlaceholder
大堆对象没有子对象。无法设置此属性。
可操作性
- - - - - -对象句柄的可见性“上”
(默认)|“关”
|“回调”
中对象句柄的可见性孩子们
属性,指定为以下值之一:
“上”
- 始终可见对象句柄。
“关”
-对象句柄始终不可见。此选项有助于防止其他函数进行意外更改。设定可操作性
到“关”
在函数执行期间暂时隐藏句柄。
“回调”
-对象句柄在回调或由回调调用的函数中可见,但在从命令行调用的函数中不可见。这个选项阻止对命令行对象的访问,但允许回调函数访问它。
如果未列出对象孩子们
属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回它。此类函数的示例包括收到
,findobj.
,gca
,gcf
,gco
,newplot
,班
,clf
, 和关闭
功能。
隐藏的对象句柄仍然有效。设置根显示隐藏句柄
财产“上”
列出所有对象句柄而不考虑其可操作性
属性设置。
类型
- - - - - -图形对象的类型“文本”
此属性是只读的。
图形对象的类型,返回为“文本”
. 使用此属性可以查找打印层次结构中给定类型的所有对象,例如,使用findobj.
.
标签
- - - - - -对象标识符''
(默认)|特征向量|字符串标量对象标识符,指定为字符向量或字符串标量。你可以指定一个唯一的标签
值作为对象的标识符。当您需要访问代码中其他地方的对象时,可以使用findobj.
函数搜索对象标签
价值
用户数据
- - - - - -用户数据[]
(默认)|大堆用户数据,指定为任何MATLAB数组。例如,可以指定标量、向量、矩阵、单元数组、字符数组、表或结构。使用此属性可在对象上存储任意数据。
如果您在应用程序设计器中工作,请在应用程序中创建公共或私有属性以共享数据,而不是使用用户数据
财产。有关更多信息,请参见在应用程序设计器应用程序中共享数据.
UIContextMenu
不建议使用此属性不建议在R2020a开始
从R2020a开始,设置或获取UIContextMenu
不建议使用属性。相反,使用快捷菜单
属性,该属性接受相同类型的输入并以与UIContextMenu
财产。
目前还没有计划删除该文件UIContextMenu
属性,但在调用集
,收到
, 或者特性
功能上的文本
对象。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。