matlab text用法及属性设置

matlab中text 函数在显示字符串时的使用方法

 功能在当前轴中创建text对象。函数text是创建text图形句柄的低级函数。可用该函数在图形中指定的位置上显示字符串。

用法text(x,y,'string')在图形中指定的位置(x,y)上显示字符串string

text(x,y,z,'string')在三维图形空间中的指定位置(x,y,z)上显示字符串string

text(x,y,z,’string’.'PropertyName',PropertyValue…)对引号中的文字string定位于用坐标轴指定的位置,且对指定的属性进行设置。表7-6给出文字属性名、含义及属性值。

表7-6

属性名

属性说明

属性值

定义字符串

Editing

能否对文字进行编辑

有效值:on、off

缺省值:off

Interpretation

TeX字符是否可用

有效值:tex、none

缺省值:tex

String

字符串(包括TeX字符串)

有效值:可见字符串

放置字符串

Extent

text对象的范围(位置与大小)

有效值:[left, bottom, width, height]

HorizontalAlignment

文字水平方向的对齐方式

有效值:left(文本外框左边对齐,缺省对齐方式)、center(文本外框中间对齐)、right(文本外框右边对齐)

缺省值:left

Position

文字范围的位置

有效值:[x,y,z]直角坐标系

缺省值:[](空矩阵)

Rotation

文字对象的方位角度

有效值:标量(单位为度)

缺省值:0

Units

文字范围与位置的单位

有效值:pixels (屏幕上的像素点)、normalized(把屏幕看成一个长、宽为1的矩形)、inches(英寸)、centimeters(厘米)、points(图象点)、data

缺省值:data

VerticalAlignment

文字垂直方向的对齐方式

有效值:top(文本外框顶上对齐)、cap(文本字符顶上对齐)、middle(文本外框中间对齐)、baseline(文本字符底线齐)、bottom(文本外框底线对齐)

缺省值:middle

指定文字字体

FontAngle

设置斜体文字模式

有效值:normal(正常字体)、italic(斜体字)、oblique(斜角字)

缺省值:normal

FontName

设置文字字体名称

有效值:用户系统支持的字体名或者字符串FixedWidth。

缺省值为 Helvetica

FontSize

文字字体大小

有效值:结合字体单位的数值

缺省值为:10 points

FontUnits

设置属性FontSize的单位

有效值:points(1点=1/72英寸)、normalized(把父对象坐标轴作为一单位长的一个整体;当改变坐标轴的尺寸时,系统会自动改变字体的大小)、inches(英寸)、Centimeters(厘米)、Pixels(像素)

缺省值:points

FontWeight

设置文字字体的粗细

有效值:light(细字体)、normal(正常字体)、demi(黑体字)、Bold(黑体字)

缺省值:normal

控制文字外观

Clipping

设置坐标轴中矩形的剪辑模式

有效值:on、off

on:当文本超出坐标轴的矩形时,超出的部分不显示;

off:当文本超出坐标轴的矩形时,超出的部分显示。

缺省值:off

EraseMode

设置显示与擦除文字的模式。这些模式对生成动画系列与改进文字的显示效果很有好处。

有效值:normal、none、 xor、 background

缺省值:normal

SelectionHighlight

设置选中文字是否突出显示

有效值:on、off

缺省值:on

Visible

设置文字是否可见

有效值:on、off

缺省值:on

Color

设置文字颜色

有效的颜色值:ColorSpec

控制对文字对象的访问

HandleVisibility

设置文字对象句柄对其他函数是否可见

有效值:on、callback、off

缺省值:on

HitTest

设置文字对象能否成为当前对象(见图形CurrentObject属性)

有效值:on、off

缺省值:on

文字对象的一般信息

Children

文字对象的子对象(文字对象没有子对象)

有效值:[](即空矩阵)

Parent

文字对象的父对象(通常为axes对象)

有效值:axes的句柄

Seleted

设置文字是否显示出“选中”状态

有效值:on、off

缺省值:off

Tag

设置用户指定的标签

有效值:任何字符串

缺省值:’’(即空字符串)

Type

设置图形对象的类型(只读类型)

有效值:字符串’text’

UserData

设置用户指定数据

有效值:任何矩阵

缺省值:[](即空矩阵)

控制回调例行执行程序

BusyAction

设置如何处理对文字回调过程中断的句柄

有效值:cancel、queue

缺省值:queue

ButtonDownFcn

设置当鼠标在文字上单击时,程序做出的反应(即执行回调程序)

有效值:字符串

缺省值:' '(空字符串)

CreateFcn

设置当文字被创建时,程序做出的反应(即执行的回调程序)

有效值:字符串

缺省值:' '(空字符串)

DeleteFcn

设置当文字被删除(通过关闭或删除操作)时,程序做出的反应(即执行的回调程序)

有效值:字符串

缺省值:' '(空字符串)

Interruptible

设置回调过程是否可中断

有效值:on、off

缺省值:on(能中断)

UIContextMenu

设置与文字相关的菜单项

有效值:用户相关菜单句柄

 

MATLAB中,可以使用一些命令和函数来设置图窗的属性。首先,可以使用gcf命令获取当前的图窗句柄。然后,可以使用该句柄来设置图窗的各种属性。 1. 设置图窗的背景色:可以使用fig.Color命令来设置图窗的背景色。例如,要将背景色设置为RGB颜色值为[0 0.5 0.5]的颜色,可以使用以下代码: fig.Color = [0 0.5 0.5]; 2. 删除图窗的工具栏:可以使用fig.ToolBar命令来删除图窗的工具栏。例如,要删除工具栏,可以使用以下代码: fig.ToolBar = 'none'; 此外,还可以使用其他命令和函数来设置图窗的属性,如下所示: 3. 设置坐标轴属性:可以使用set(gca,'属性名称',属性值)命令来设置坐标轴的属性。例如,要设置坐标轴的位置为[0.15 0.53 0.75 0.45],可以使用以下代码: set(gca,'position',[0.15 0.53 0.75 0.45]); 4. 设置线属性:可以使用plot函数的参数来设置线的属性,如颜色、线型、线宽等。例如,要设置线的颜色为红色,线型为虚线,线宽为2,可以使用以下代码: plot(x,y,'r--','LineWidth',2); 5. 设置文本属性:可以使用text函数的参数来设置文本的属性,如位置、字体、字号等。例如,要在图中添加文本并设置其位置为(1,1)、字体为Arial、字号为12,可以使用以下代码: text(1,1,'Hello','FontName','Arial','FontSize',12); 综上所述,这些是MATLAB设置图窗属性的一些方法和命令。可以根据需要选择适合的方法来设置图窗的属性
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值