主要内容

文本

添加文本描述数据点

描述

例子

文本(x,y,三种)添加一个文本描述一个或多个数据点在当前轴使用指定的文本三种。将文本添加到一个点,指定xy标量。将文本添加到多个点,指定xy与向量长度相等。

文本(x,y,z,三种)在三维坐标位置的文本。

例子

文本(___,名称,值)指定文本对象属性使用一个或多个名称-值对。例如,“字形大小”,14字体大小设置为14分。您可以指定文本属性的任何输入参数组合在前面的语法。如果你指定位置字符串属性名称-值对,那么你不需要指定x,y,z,三种输入。

文本(斧头,___)创建文本在笛卡尔、极地或地理轴规定斧头而不是在当前轴(gca)。的选项斧头可以先于任何输入参数组合的以前的语法。

例子

t=文本(___)返回一个或多个文本对象。使用t修改后创建的文本对象的属性。的属性列表和描述,看到的文本属性。您可以指定一个输出与任何以前的语法。

例子

全部折叠

画一个正弦曲线。在点 ( π , 0 ) ,添加文本描述 ( π ) 。使用特克斯标记希腊字母的 π 。使用\ leftarrow显示一只左向箭头。

x = 0:π/ 20:2 *π;y = sin (x);情节(x, y)文本(π,0,“\ leftarrow罪(\π)”)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象,文本。

希腊字符的列表和其他特克斯标记,看到翻译属性描述。

情节一条线。相同的文本添加到两点。

x = linspace (5,5);y = x。^ 3 - 12 * x;情节(x, y) xt = 2 [2];欧美= (-16);str =“dy / dx = 0”;文本(xt,欧美,str)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象,文本。

不同的文本添加到每个点通过指定str作为一个单元阵列。

x = linspace (5,5);y = x。^ 3 - 12 * x;情节(x, y) xt = 2 [2];欧美= (-16);str = {当地最大的,局部极小的};文本(xt,欧美,str)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象,文本。

创建一个阴谋和添加一个文本描述轴。显示多行文本通过指定str作为一个单元阵列。

情节(1:10)str = {一个简单的情节的,从1到10的};文本(2 7 str)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象,文本。

创建一个阴谋和添加两个文本描述的轴。当添加多个文本描述轴,显示多行文本通过指定嵌套细胞阵列。

情节(1:10)str = {{一个简单的情节的,从1到10的},“y = x”};文本(8 [2]、[7]7,str)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象,文本。

创建一个线路图和文本描述添加到轴。使用红色,14码字体。

情节(1:10)文本(2,8,一个简单的情节的,“颜色”,“红色”,“字形大小”14)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象,文本。

创建一个阴谋和添加两个文本描述。返回文本对象,t

x = linspace (5,5);y = x。^ 3 - 12 * x;情节(x, y) t =文本(2 [2],[-16],“dy / dx = 0”)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象,文本。

t = 2 x1文本数组:文本(dy / dx = 0)文本(dy / dx = 0)

文本为每个文本描述函数创建一个文本对象。因此,t包含两个文本对象。

改变颜色和字体大小的文本对象使用t (1)。使用点符号来设置属性。如果您使用的是较早的版本,使用函数来代替。

t (1)。颜色=“红色”;t (1)。FontSize = 14;

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象,文本。

输入参数

全部折叠

中指定的第一个坐标,这些形式之一:

  • 标量-文本添加到一个点。

  • 向量,将文本添加到多个点。

第一个坐标的解释取决于轴的类型:

  • 对于笛卡尔轴,第一个坐标x设在位置的数据单位。改变单位,设置单位财产文本对象。

  • 对极轴,第一个坐标是极角θ在弧度。

  • 地理轴,第一个坐标是纬度。

xy必须相等大小。

控制文本的位置关系到指定点,使用HorizontalAlignment,VerticalAlignment,程度上的属性文本对象。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

中指定第二个坐标,这些形式之一:

  • 标量-文本添加到一个点。

  • 向量,将文本添加到多个点。

第二个坐标的解释取决于轴的类型:

  • 对笛卡尔轴,第二个坐标y设在位置的数据单位。改变单位,设置单位财产文本对象。

  • 对极轴,第二个坐标是半径的数据单位。

  • 地理轴,第二个坐标是经度度。

xy必须相等大小。

控制文本的位置关系到指定点,使用HorizontalAlignment,VerticalAlignment,程度上的属性文本对象。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

中指定的第三个坐标,这些形式之一:

  • 标量-文本添加到一个点。

  • 向量,将文本添加到多个点。

三坐标的解释取决于轴的类型:

  • 笛卡儿坐标,第三个坐标是z设在位置的数据单位。改变单位,设置单位财产文本对象。

  • 极地和地理坐标,第三个坐标影响轴上的分层的文本。

x,y,z必须相等大小。

控制文本的位置关系到指定点,使用HorizontalAlignment,VerticalAlignment,程度上的属性文本对象。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

文本显示,指定为一个特征向量,字符串标量,字符数组,字符串数组,细胞数组,或分类数组。

文本单一的数据点

将文本添加到一个点,指定三种作为一个特征向量或字符串标量。例如,文本(5,。5,“文本”)

多行文本:

  • 使用单元阵列,每个单元格包含一行文本。例如,文本(5、5、{‘第一次’,‘第二个’})

  • 使用一个字符串数组,其中每个元素是一行文本。例如,文本(5、5、(“第一”、“第二”))

  • 使用一个字符数组与多个行,每行包含相同数量的字符。例如,文本(5,。5,['第一次';'第二'])

  • 使用sprintf创建一个新行字符。例如,文本(5,。5,sprintf(“第一\ nsecond”))

如果指定的文本分类数组,MATLAB®使用数组中的值,而不是类。

文本为多个数据点

在每一个位置都显示相同的文本,指定三种作为一个特征向量或字符串。例如,文本([0 1][0,1],“文本”)

在每一个位置都显示不同的文本,使用单元阵列。例如,文本([0 1][0,1],{‘第一次’,‘第二个’})

为多行文本,使用嵌套细胞阵列。例如,文本([0 1][0,1],{{“第一”,“新款”},'第二'})

希腊字母、特殊字符和数值变量

包含特殊字符,如标,下标,希腊字母,或数学符号,使用特克斯标记。为支持的标记列表,请参阅金宝app翻译财产。

包括文本中的数值变量,使用num2str函数。

v = 42;txt = [“值”num2str (v)];

目标轴,指定为一个对象,PolarAxes对象,或GeographicAxes对象。如果你不指定轴文本使用当前的轴。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:文本(5,。5、“文本”、“字形大小”,14日,“颜色”,“红色”)

请注意

这里列出的属性是唯一的一个子集。一个完整的列表,请参阅文本属性

字体大小,指定为一个标量值大于零的单位。默认字体大小取决于具体的操作系统和语言环境。一个点=1/72英寸。更改字体单位使用FontUnits财产。

例子:12

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

角色厚度,指定为“正常”“大胆”

MATLAB使用FontWeight属性来选择一个字体的系统上可用。不是所有的字体都有一个大胆的重量。因此,指定一个粗体体重仍然可以导致体重正常的字体。

字体名称,名称或指定为一个受支持的字体金宝app“FixedWidth”。正常显示和打印文本,你必须选择一个字体,你的系统支持。金宝app默认字体取决于您的操作系统和语言环境。

使用固定宽度字体看起来不错在任何场所,使用“FixedWidth”。固定宽度字体依靠根FixedWidthFontName财产。设置根FixedWidthFontName财产造成立即更新的显示使用新字体。

文本颜色,作为一个RGB值,指定十六进制的颜色代码,一个颜色的名字,或者一个短名称。的默认值(0 0 0)对应于黑色。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

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

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# 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飞行符”

样品的颜色青色

“红色” “米” (1 0 1) “#就”

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑” “k” (0 0 0) # 000000的

样品的颜色黑色

“白色” ' w ' (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[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”

文本的水平对齐的x的价值位置属性,指定为这个表中的值之一。的垂直线显示x价值在于相对于文本。

价值 结果
“左”(默认)

左对齐文本的示例

“中心”

样本文本为中心

“对”

右对齐文本的示例

文本的位置,指定为一个双元素向量的形式(x, y)或三元素的向量形式[x y z]。如果您省略第三个元素,z,然后用MATLAB集0

使用数值指定位置。datetime或持续时间值转换为适当的数值为特定坐标方向,明白了ruler2num

默认情况下,这个职位值定义在数据单元。改变单位,使用单位财产。

例子:(0.5 - 0.5 0)

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

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

单位 描述
“数据”(默认) 坐标数据。
“归一化” 规范化的轴。轴地图的左下角(0,0)和右上角的地图(1,1)
“英寸” 英寸。
“厘米” 厘米。
“角色”

根据系统默认字体字符大小。

  • 字符宽度=宽度的信x

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

“点” 点。一个点= 1/72英寸。
“像素”

像素。

从R2015b开始,距离的像素是独立的系统分辨率在Windows®麦金塔电脑系统:

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

  • 麦金塔电脑系统中,一个像素是1/72nd英寸。

在Linux上®系统中,一个像素的大小取决于您的系统分辨率。

所有单位,除了“数据”,测量从左下角的轴。这个属性会影响位置程度上属性。

如果你指定位置单位属性是名称,值对在创建文本对象,然后规范的顺序很重要。定义特定单位的位置,设置单位前财产位置财产。

文本翻译,指定这些值之一:

  • “泰克斯”——解读人物使用特克斯标记的一个子集。

  • “乳胶”——解读人物使用乳胶标记。

  • “没有”——显示文字字符。

特克斯标记

默认情况下,MATLAB支持特克斯标记金宝app的一个子集。使用特克斯标记添加标和下标,修改字体类型和颜色,包括特殊字符的文本。

修饰符仍然有效,直到结束的文本。标和下标是一个例外,因为他们只修改下一个字符或字符在大括号内。当你设置翻译“泰克斯”支持的修饰符金宝app,如下所示。

修饰符 描述 例子
^ {} 上标 “文本^{上标}’
_ {} 下标 “text_{下标}’
\男朋友 大胆的字体 “\ bf文本”
它\ 斜体字体 “\它文本”
\ sl 斜字体斜体字体(通常是一样的) “\ sl文本”
rm \ 正常的字体 “\ rm文本”
\字体名{说明符} 字体的名字——取代说明符字体的名称。您可以使用此结合其他修饰符。 “\字体名{快递}文本”
\字形大小{说明符} 字体大小取代说明符数字标量值的单位。 ”字形大小{15}文本”
{\颜色说明符} 字体颜色——取代说明符用一个颜色:红色的,绿色,黄色的,品红色的,蓝色的,黑色的,白色的,灰色的,暗绿色,橙色,或lightBlue “{品红}\颜色文本”
\颜色(rgb){说明符} 自定义字体颜色——取代说明符三元素RGB值。 “\颜色(rgb){0, 0.5, 0.5}文本”

此表列出了支持的特殊字符金宝app“泰克斯”翻译。

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

α

\ upsilon

υ

\ sim

~

\角

ϕ

\ leq

\ ast

*

\气

χ

\ infty

β\

β

ψ

\ clubsuit

γ

ω

\ diamondsuit

δ

Γ

\ heartsuit

ϵ

Δ

\ spadesuit

ζ

Θ

\ leftrightarrow

\埃塔

η

Λ

\ leftarrow

θ

习\

Ξ

\ Leftarrow

\ vartheta

ϑ

Π

\向上光标键

\极微小

ι

Σ

\ rightarrow

\卡巴

κ

\ Upsilon

ϒ

\ Rightarrow

λ

Φ

\ downarrow

µ

Ψ

\保监会

º

ν

Ω

下午\

±

习\

ξ

\原则

\组

π

\存在

\ propto

ρ

倪\

\部分

σ

丛\

\子弹

\ varsigma

ς

\约

\ div

÷

τ

\再保险

\ neq

\枚

\ oplus

\ aleph

、即时通讯

\杯

\ wp

\ otimes

\ subseteq

\帕

\帽

中\

\ supseteq

\ supset

\ lceil

\子集

int \

\ cdot

·

阿\

ο

\ rfloor

\底片

¬

\微分算符

\ lfloor

\ *

x

\ ldots

\补

\清音

\ '

´

\楔

\ varpi

ϖ

\ 0

\ rceil

\捕杀

>

中期\

|

\三角

\ langle

<

\版权

©

乳胶标记

使用乳胶标记,设置翻译“乳胶”。对于内联模式,围绕标记与单美元符号(美元)。显示模式,围绕标记双美元符号($ $)。

乳胶模式 例子 结果
内联

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

方程与乳胶内联模式

显示

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

方程与乳胶显示模式

显示的文本使用默认的乳胶字体风格。的字体名,FontWeight,FontAngle性能没有影响。改变字体样式,使用乳胶标记。

文本的最大大小,您可以使用乳胶解释器是1200个字符。多行文本,这减少了约10个字符每行。

例子使用特克斯和乳胶,看到希腊字母和特殊字符图文本。关于乳胶系统的更多信息,请参见乳胶项目网站https://www.latex-project.org/

输出参数

全部折叠

文本对象。使用的元素t修改一个特定的文本创建对象之后。一个属性列表,看到文本属性

提示

  • 默认情况下,剪裁属性设置为文本对象“关闭”所以轴外的文本可能出现。剪辑的文本到轴边界,设置属性“上”

  • 这句话“默认”,“删除”,“工厂”在MATLAB保留字。使用这些词之一,创建文本添加反斜杠(\)这个词之前;例如,文本(5、5、“\违约”)

版本历史

之前介绍过的R2006a