matlab中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(图象点)、da 缺省值:da |
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 | 设置与文字相关的菜单项 | 有效值:用户相关菜单句柄 |