matlab中text 函數(shù)在顯示字符串時的使用方法

 功能 在當前軸中創(chuàng)建text對象。函數(shù)text是創(chuàng)建text圖形句柄的低級函數(shù)??捎迷摵瘮?shù)在圖形中指定的位置上顯示字符串。

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

text(x,y,z,'string') 在三維圖形空間中的指定位置(x,y,z)上顯示字符串string

text(x,y,z,’string’.'PropertyName',PropertyValue…) 對引號中的文字string定位于用坐標軸指定的位置,且對指定的屬性進行設(shè)置。表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

設(shè)置斜體文字模式

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

缺省值:normal

FontName

設(shè)置文字字體名稱

有效值:用戶系統(tǒng)支持的字體名或者字符串FixedWidth。

缺省值為 Helvetica

FontSize

文字字體大小

有效值:結(jié)合字體單位的數(shù)值

缺省值為:10 points

FontUnits

設(shè)置屬性FontSize的單位

有效值:points (1點=1/72英寸)、normalized(把父對象坐標軸作為一單位長的一個整體;當改變坐標軸的尺寸時,系統(tǒng)會自動改變字體的大小)、inches (英寸)、Centimeters(厘米)、Pixels(像素)

缺省值:points

FontWeight

設(shè)置文字字體的粗細

有效值:light(細字體)、normal(正常字體)、demi(黑體字)、Bold(黑體字)

缺省值:normal

控制文字外觀

Clipping

設(shè)置坐標軸中矩形的剪輯模式

有效值:on、off

on:當文本超出坐標軸的矩形時,超出的部分不顯示;

off:當文本超出坐標軸的矩形時,超出的部分顯示。

缺省值:off

EraseMode

設(shè)置顯示與擦除文字的模式。這些模式對生成動畫系列與改進文字的顯示效果很有好處。

有效值:normal、none、 xor、 background

缺省值:normal

SelectionHighlight

設(shè)置選中文字是否突出顯示

有效值:on、off

缺省值:on

Visible

設(shè)置文字是否可見

有效值:on、off

缺省值:on

Color

設(shè)置文字顏色

有效的顏色值:ColorSpec

控制對文字對象的訪問

HandleVisibility

設(shè)置文字對象句柄對其他函數(shù)是否可見

有效值:on、callback、off

缺省值:on

HitTest

設(shè)置文字對象能否成為當前對象(見圖形CurrentObject屬性)

有效值:on、off

缺省值:on

文字對象的一般信息

Children

文字對象的子對象(文字對象沒有子對象)

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

Parent

文字對象的父對象(通常為axes對象)

有效值:axes的句柄

Seleted

設(shè)置文字是否顯示出“選中”狀態(tài)

有效值:on、off

缺省值:off

Tag

設(shè)置用戶指定的標簽

有效值:任何字符串

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

Type

設(shè)置圖形對象的類型(只讀類型)

有效值:字符串’text’

UserData

設(shè)置用戶指定數(shù)據(jù)

有效值:任何矩陣

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

控制回調(diào)例行執(zhí)行程序

BusyAction

設(shè)置如何處理對文字回調(diào)過程中斷的句柄

有效值:cancel、queue

缺省值:queue

ButtonDownFcn

設(shè)置當鼠標在文字上單擊時,程序做出的反應(yīng)(即執(zhí)行回調(diào)程序)

有效值:字符串

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

CreateFcn

設(shè)置當文字被創(chuàng)建時,程序做出的反應(yīng)(即執(zhí)行的回調(diào)程序)

有效值:字符串

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

DeleteFcn

設(shè)置當文字被刪除(通過關(guān)閉或刪除操作)時,程序做出的反應(yīng)(即執(zhí)行的回調(diào)程序)

有效值:字符串

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

Interruptible

設(shè)置回調(diào)過程是否可中斷

有效值:on、off

缺省值:on(能中斷)

UIContextMenu

設(shè)置與文字相關(guān)的菜單項

有效值:用戶相關(guān)菜單句柄

 

MATLAB資源網(wǎng):http://www.ymlib.net/article/sort010/info-276.html
http://blog.sciencenet.cn/blog-711035-566055.html