MATLAB⽂本注释及特殊符号的表⽰
text
向数据点添加⽂本说明
全页折叠
语法
text(x,y,txt)
text(x,y,z,txt)
text(___,Name,Value)
text(ax,___)
t = text(___)
说明
text(,,)使⽤由txt指定的⽂本,向当前坐标区中的⼀个或多个数据点添加⽂本说明。若要将⽂本添加到⼀个点,请将x和y指定为以数据单位表⽰的标量。若要将⽂本添加到多个点,请将x和y指定为长度相同的向量。
text(,,,)在三维坐标中定位⽂本。
text(___,)使⽤⼀个或多个名称-值对组指定Text对象的属性。例如,'FontSize',14将字体⼤⼩设置为 14 磅。您可以使⽤上述语法中的任意输⼊参数组合指定⽂本属性。如果您将Position和String属性指定为名称-值对组,则不需要指定x、y、z和txt输⼊。
text(,___)在由ax指定的坐标区中,⽽不是在当前坐标区 (gca) 中创建⽂本。选项ax可以位于前⾯的语法中的任何输⼊参数组合之前。
= text(___)返回⼀个或多个⽂本对象。使⽤t修改所创建的⽂本对象的属性。有关属性和说明的列表,请参阅。可以使⽤上述任意语法指定⼀个输出。
⽰例
向数据点添加⽂本说明
绘制⼀条正弦曲线。在点处,添加⽂本说明。使⽤ TeX 标记\pi表⽰希腊字母。使⽤\leftarrow显⽰⼀个向左箭头。
x = 0:pi/20:2*pi;
y = sin(x);
plot(x,y)
text(pi,0,'\leftarrow sin(\pi)')
有关希腊字母和其他 TeX 标记的列表,请参阅Interpreter属性说明。向多个数据点添加⽂本
绘制⼀个线条。将相同的⽂本添加到沿该线条的两个点。
x = linspace(-5,5);
y = x.^3-12*x;
plot(x,y)
xt = [-2 2];
yt = [16 -16];
str = 'dy/dx = 0';
text(xt,yt,str)
通过将str指定为元胞数组,向每个点添加不同⽂本。
x = linspace(-5,5);
y = x.^3-12*x;
plot(x,y)
xt = [-2 2];
yt = [16 -16];
str = {'local max','local min'};
text(xt,yt,str)
fontweight属性bold显⽰多⾏⽂本
创建⼀个线图,并向坐标区添加⼀个⽂本说明。通过将str指定为元胞数组显⽰多⾏⽂本。
plot(1:10)
str = {'A simple plot','from 1 to 10'};
text(2,7,str)
创建⼀个线图,并向坐标区添加两个⽂本说明。在向坐标区添加多个⽂本说明时,通过指定嵌套元胞数组显⽰多⾏⽂本。plot(1:10)
str = {{'A simple plot','from 1 to 10'},'y = x'};
text([2 8],[7 7],str)
指定⽂本⼤⼩和颜⾊
创建⼀个线图,并向坐标区添加⽂本说明。使⽤红⾊ 14 号字体。
plot(1:10)
text(2,8,'A Simple Plot','Color','red','FontSize',14)
修改现有⽂本
创建⼀个线图,并沿线条添加两个⽂本说明。返回⽂本对象t。
x = linspace(-5,5);
y = x.^3-12*x;
plot(x,y)
t = text([-2 2],[16 -16],'dy/dx = 0')
t =
2x1 Text array:
Text (dy/dx = 0)
Text (dy/dx = 0)
text函数为每个⽂本说明创建⼀个⽂本对象。因此,t包含两个⽂本对象。
使⽤t(1)更改第⼀个⽂本对象的颜⾊和字体⼤⼩。从 R2014b 开始,您可以使⽤圆点表⽰法设置属性。如果您使⽤的是早期版本,请改⽤set函数。
t(1).Color = 'red';
t(1).FontSize = 14;
输⼊参数
x - 沿 x 轴的⽂本放置
标量 | 向量
沿 x 轴的⽂本放置,以下列形式之⼀指定:
标量 - 将⽂本添加到单个点。
向量 - 将⽂本添加到多个点。
x和y的⼤⼩必须相同。默认单位是数据单位。要更改单位,请设置Text对象的属性。
若要控制相对于指定点的⽂本放置,请使⽤Text对象的、和属性。
数据类型:double | categorical | datetime | duration
y - 沿 y 轴的⽂本放置
标量 | 向量
沿 y 轴的⽂本放置,以下列形式之⼀指定:
标量 - 将⽂本添加到单个点。
向量 - 将⽂本添加到多个点。
x和y的⼤⼩必须相同。默认单位是数据单位。要更改单位,请设置Text对象的属性。
若要控制相对于指定点的⽂本放置,请使⽤Text对象的、和属性。
数据类型:double | categorical | datetime | duration
z - 沿 z 轴的⽂本放置
0 (默认) | 标量 | 向量
沿 z 轴的⽂本放置,以下列形式之⼀指定:
标量 - 将⽂本添加到单个点。
向量 - 将⽂本添加到多个点。
x、y和z的⼤⼩必须相同。默认单位是数据单位。要更改单位,请设置Text对象的属性。数据类型:double | categorical | datetime | duration
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论