主要内容

TextArrow属性

文本箭头外观和行为

TextArrow属性控制控件的外观和行为TextArrow对象。通过更改属性值,可以修改文本箭头的某些方面。使用点表示法查询和设置属性。

ta =注释(“textarrow”);s = ta.FontSize;助教。FontSize = 12;

文本

全部展开

显示文本,指定为字符向量,字符向量,字符串数组,分类阵列或数值的单元格数组。根据要显示的文本如何指定值。此表列出了最常见的情况。

文本的外观 描述的价值 例子
一行文本 字符向量或1 × 1字符串数组。

str =“我的文本”
str =“我的文本”

多行文本 字符向量的单元格数组或字符串数组。

str = {'第一行''第二行'};
str = [“第一线”“二线”];

包含数字变量的文本 数组,其中包含转换为字符数组中。使用num2str.转换值。

x = 42;str = ['值是',num2str(x)];

包含特殊字符(如希腊字母或数学符号)的文本 包含Tex标记的数组。有关支持的标记列表,请参阅万博1manbetx翻译财产。

str =x的取值范围是0到2\pi

请注意

  • 这些话默认的工厂,消除是保留的单词,这些单词不会在文本中出现为正常字符时。单独显示这些单词,在诸如“\违约”“\删除”

  • 如果将此属性指定为分类数组,Matlab®使用数组中的值,而不是类别。

  • 如果指定仅包含数值的文本,则使用sprintf(“% g”,值).例如,12345678显示为1.23457E + 07

文本旋转角度以度为单位,指定为标量数值。将此属性设置为正值以逆时针旋转文本。角度是绝对的,而不是相对于先前的旋转。0度的旋转总是水平的。

例子:90

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

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

请注意

设置颜色属性改变了输入TextColor属性到相同的价值,除非您明确设置输入TextColor财产。

有关自定义颜色,请指定RGB三态或十六进制颜色代码。

  • RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0, 1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量()接着是三个或六个十六进制数字,可以从0.F.这些值不区分大小写。因此,颜色是代码“# FF8800”“# ff8800”“# F80”,'#f80'是等价的。

或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。

颜色名称 短名称 RGB三重态 十六进制颜色代码 外貌
“红色” 'r' (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

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

'青色' “c” (0 1 1) “# 00飞行符”

'品红' 'M' (1 0 1) “#就”

“黄色” '是' [1 1 0] '#ffff00'

“黑” 'K' [0 0 0] # 000000的

'白色的' 'W' [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三元组、十六进制颜色代码、颜色名称或短名称。

有关自定义颜色,请指定RGB三态或十六进制颜色代码。

  • RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0, 1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量()接着是三个或六个十六进制数字,可以从0.F.这些值不区分大小写。因此,颜色是代码“# FF8800”“# ff8800”“# F80”,'#f80'是等价的。

或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。

颜色名称 短名称 RGB三重态 十六进制颜色代码 外貌
“红色” 'r' (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

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

'青色' “c” (0 1 1) “# 00飞行符”

'品红' 'M' (1 0 1) “#就”

“黄色” '是' [1 1 0] '#ffff00'

“黑” 'K' [0 0 0] # 000000的

'白色的' 'W' [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三联网,十六进制颜色代码,颜色名称或短名称。

有关自定义颜色,请指定RGB三态或十六进制颜色代码。

  • RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0, 1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量()接着是三个或六个十六进制数字,可以从0.F.这些值不区分大小写。因此,颜色是代码“# FF8800”“# ff8800”“# F80”,'#f80'是等价的。

或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。

颜色名称 短名称 RGB三重态 十六进制颜色代码 外貌
“红色” 'r' (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

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

'青色' “c” (0 1 1) “# 00飞行符”

'品红' 'M' (1 0 1) “#就”

“黄色” '是' [1 1 0] '#ffff00'

“黑” 'K' [0 0 0] # 000000的

'白色的' 'W' [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”

文本框的宽度大纲,指定为点单位的标量数值。一点等于1/72英寸。

例子:1.5

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

文本框内文本周围的空格,指定为以像素为单位的标量数值。

例子:10

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

文本解释器,指定为其中一个值:

  • “泰克斯”- 使用TEX标记的子集解释字符。

  • “乳胶”—使用LaTeX标记解释字符。

  • '没有任何'- 显示文字字符。

特克斯标记

默认情况下,MATLAB支持TEX标记万博1manbetx的子集。使用TEX MARKUP添加上标和下标,修改字体类型和颜色,并在文本中包含特殊字符。

调节剂仍然有效,直到文本的结尾。上标和下标是一个例外,因为它们只修改了卷曲括号中的下一个字符或字符。当您将解释器设置为时“泰克斯”,所支持的修万博1manbetx饰符如下。

改性剂 描述 例子
^ {} 上标 “文本^{上标}’
_ {} 下标 'text_ {subscript}'
\男朋友 大胆的字体 '\ bf text'
它\ 斜体字体 “\它文本”
\ 斜字体(通常与斜体相同) “\ sl文本”
\R M 正常字体 '\ rm text'
\字体名{说明符} 字体名称-替换说明符和一个字体家族的名字。可以与其他修饰符结合使用。 “\字体名{快递}文本”
\字形大小{说明符} 字体大小取代说明符以点为单位的数字标量值。 '\ fontsize {15}文本'
\颜色{说明符} 字体颜色-替换说明符用其中一种颜色:红色的绿色黄色品红蓝色的黑色的白色灰色的深绿色橙色,或lightBlue “{品红}\颜色文本”
\颜色(rgb){说明符} 自定义字体颜色 - 替换说明符用三元素RGB三联体。 “\颜色(rgb){0, 0.5, 0.5}文本”

此表列出了支持的特殊字符万博1manbetx“泰克斯”翻译。

字符序列 象征 字符序列 象征 字符序列 象征

α

\ Upsilon.

υ

\ sim

\角

\ leq

\ ast

*

\气

χ

\ infty.

β\

β

ψ

\ clubsuit

γ

ω

\ amdondsuit.

δ

Γ

\ heartsuit.

ϵ

Δ

\ spadesuit

ζ

Θ

\ leftrightarrow

\埃塔

η

Λ

\ leftarrow

θ

习\

Ξ

\ Leftarrow

\ vartheta

ϑ

Π

\向上箭头

iota.

ι

Σ

\右箭头

\卡巴

κ

\ Upsilon

ϒ

\ Rightarrow

\ lambda.

λ

Φ

\ downarrow

μ.

Ψ

\保监会

º

ν

\ omega.

Ω

\下午

±

\ xi.

ξ

\对全部

\ geq.

π

\存在

\ propto.

ρ

倪\

\部分

\ sigma.

σ

丛\

\子弹

\ varsigma.

ς

\约

\ div

÷

\ Tau

τ

\再保险

\ neq

\枚

\ oplus

a

、即时通讯

\杯

\ WP.

\ otimes.

\ subseteq

\ Oslash.

\帽

中\

\ supseteq

\ supset

\ lceil.

\子集

int \

\ cdot

·

阿\

ο

\ rfloor

\底片

¬.

\微分算符

\ lfloor

\ *

X

\ ldots

...

\ Perp.

\清音

\鼎盛时期

'

\楔

\ varpi

ϖ

\ 0

\ rceil

\ rangle.

>

\中

|

\ vee.

\ langle.

<

\版权

©.

乳胶标记

要使用LaTeX标记,请将解释器设置为“乳胶”.对于内联模式,用单个美元符号包围标记($).对于显示模式,将标记与双美元符号括起来($$).

乳胶模式 例子 结果
内联

“美元\ int_1 ^ {20} x ^ 2 dx $ '

方程与LaTeX内联模式。

显示

' $ $ \ int_1 ^ {20} x ^ 2 dx $ $”

具有乳胶显示模式的等式。

显示的文本使用默认的LaTeX字体样式。的字体名FontWeight,FontAngle属性没有效果。要更改字体样式,请使用乳胶标记。

LaTeX解释器可以使用的文本的最大大小是1200个字符。对于多行文本,每行减少约10个字符。

例如使用TeX和LaTeX,请参见图表文本中的希腊字母和特殊字符.有关LaTeX系统的更多信息,请参阅LaTeX项目网站https://www.latex-project.org/

字体

全部展开

字体名称,指定为受支持的字体名称或万博1manbetx“FixedWidth”.要正确显示和打印文本,必须选择系统支持的字体。万博1manbetx默认字体取决于您的操作系统和地区。

要使用在任何区域设置中看起来都不错的固定宽度字体,请使用“FixedWidth”.固定宽度的字体依赖于根FixedWidthFontName财产。设置根FixedWidthFontName属性导致立即更新显示器以使用新字体。

字体大小,指定为标量值大于0以点为单位。默认字体大小取决于特定的操作系统和语言环境。一点等于1/72英寸。要更改字体单位,请使用fontunits.财产。

例子:12

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

字符厚度,指定为“正常”“大胆”

MATLAB使用FontWeight属性以从系统上可用的字体中选择字体。并不是所有的字体都有粗体。因此,指定粗体字体权重仍然可能导致正常字体权重。

字符倾斜,指定为“正常”'斜体'

并非所有字体都有字体样式。因此,斜体字体可能看起来与正常字体相同。

字体大小单位,指定为此表中的值之一。

单位 描述
“点” 要点。一点等于1/72英寸。
'英寸' 英寸。
“厘米” 厘米。
'标准化' 将字体大小解释为父容器高度的一部分,通常是图形。如果调整容器的大小,则字体大小也会相应修改。例如,如果字形大小0.1在归一化单元中,文本是容器高度的1/10。
“像素”

像素。

从R2015b开始,像素距离与Windows上的系统分辨率无关®Macintosh.系统:

  • 在Windows系统中,像素是1/96英寸。

  • Macintosh.系统,像素是1/72nd的英寸。

在Linux上®在系统中,一个像素的大小是由你的系统分辨率决定的。

如果在一个函数调用中同时设置字体大小和字体单元,则必须设置fontunits.属性,以便轴正确地解释指定的字体大小。

全部展开

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

请注意

属性的设置还会更改文本颜色,如果您没有使用输入TextColor财产。

有关自定义颜色,请指定RGB三态或十六进制颜色代码。

  • RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0, 1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量()接着是三个或六个十六进制数字,可以从0.F.这些值不区分大小写。因此,颜色是代码“# FF8800”“# ff8800”“# F80”,'#f80'是等价的。

或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。

颜色名称 短名称 RGB三重态 十六进制颜色代码 外貌
“红色” 'r' (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

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

'青色' “c” (0 1 1) “# 00飞行符”

'品红' 'M' (1 0 1) “#就”

“黄色” '是' [1 1 0] '#ffff00'

“黑” 'K' [0 0 0] # 000000的

'白色的' 'W' [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”

行样式,指定为该表中列出的选项之一。

线条样式 描述 产生的线
' - ' 实线

' - ' 虚线

':' 虚线

' - 。' Dash-dotted线

'没有任何' 没有线 没有线

箭头杆的宽度,指定为点单位中的标量数值大于零。一点等于1/72英寸。默认值为0.5要点。

例子:0.75

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

箭头的样式,指定为该表中的头部样式选项之一。

风格 结果 风格 结果
“普通”

'四星'

'椭圆'

“矩形”

'vback1'

“钻石”

'vback2'(默认)

'玫瑰'

'vback3'

的圆内旋轮线

'CBACK1'

'Astroid'

'CBACK2'

“三角肌”

'CBACK3'

'没有任何' 没有箭头

箭头的长度,指定为以点为单位的标量数值。一点等于1/72英寸。

例子:15

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

箭头的宽度,指定为以点为单位的标量数值。一点等于1/72英寸。

例子:15

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

位置

全部展开

开始和结束X箭头的坐标,指定为表单的两个元素向量[x_begin x_end]

默认情况下,单位被归一化到图中。图的左下角映射到(0,0),右上角地图(1,1).要改变单位,请使用单位财产。

例子:(0.2 - 0.3)

开始和结束y箭头的坐标,指定为表单的两个元素向量[y_begin y_end]

默认情况下,单位被归一化到图中。图的左下角映射到(0,0),右上角地图(1,1).要改变单位,请使用单位财产。

例子:(0.2 - 0.3)

大小和位置,指定为窗体的四个元素向量[x_begin y_begin length height].前两个元素指定箭头开始的坐标。第二个元素指定箭头的长度和高度。文本框从箭头开始延伸。

默认情况下,单位被归一化到图中。图的左下角映射到(0,0),右上角地图(1,1).要改变单位,请使用单位财产。

例子:[0.2 0.2 0.3 0.1]

位置单位,指定为该表中的一个值。

单位 描述
'标准化'(默认) 关于图,UIPANEL或包含注释的UITab的标准化。集装箱地图的左下角(0,0)右上角映射到(1,1)
'英寸' 英寸。
“厘米” 厘米。
“角色”

基于系统默认字体字符大小。

  • 字符宽度=字母的宽度X

  • 字符高度=两行文本基线之间的距离。

“点” 要点。一点等于1/72英寸。
“像素”

像素。

从R2015B开始,像素的距离与Windows上的系统分辨率无关Macintosh.系统:

  • 在Windows系统中,像素是1/96英寸。

  • Macintosh.系统,像素是1/72nd的英寸。

在Linux系统上,像素的大小是由系统分辨率决定的。

所有单位从图形窗口的左下角测量。

此属性将影响位置财产。如果您更改了单位,那么最好在完成计算后将其返回到默认值,以防止影响其他假定的函数单位设置为默认值。

如果您指定了位置单位属性是名称,价值在创建对象时对,那么规范的顺序就很重要了。如果你想用特定的单位定义位置,那么你必须设置单位物业面前位置财产。

文本的水平对齐,指定为此表中的值之一。在对齐多行文本时,此属性很有用。

价值 结果
'剩下'

“中心”

'对'

文本相对于箭头末端的垂直对齐,指定为“高级”“帽子”“中间”“基线”,或“底”

也可以看看

之前介绍过的R2006a