matlab中text 函數(shù)在顯示字符串時(shí)的使用方法
功能 在當(dāng)前軸中創(chuàng)建text對(duì)象。函數(shù)text是創(chuàng)建text圖形句柄的低級(jí)函數(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…) 對(duì)引號(hào)中的文字string定位于用坐標(biāo)軸指定的位置,且對(duì)指定的屬性進(jìn)行設(shè)置。表7-6給出文字屬性名、含義及屬性值。
表7-6
屬性名 | 屬性說(shuō)明 | 屬性值 |
定義字符串 |
Editing | 能否對(duì)文字進(jìn)行編輯 | 有效值:on、off 缺省值:off |
Interpretation | TeX字符是否可用 | 有效值:tex、none 缺省值:tex |
String | 字符串(包括TeX字符串) | 有效值:可見(jiàn)字符串 |
放置字符串 |
Extent | text對(duì)象的范圍(位置與大小) | 有效值:[left, bottom, width, height] |
HorizontalAlignment | 文字水平方向的對(duì)齊方式 | 有效值:left(文本外框左邊對(duì)齊,缺省對(duì)齊方式)、center(文本外框中間對(duì)齊)、right(文本外框右邊對(duì)齊) 缺省值:left |
Position | 文字范圍的位置 | 有效值:[x,y,z]直角坐標(biāo)系 缺省值:[](空矩陣) |
Rotation | 文字對(duì)象的方位角度 | 有效值:標(biāo)量(單位為度) 缺省值:0 |
Units | 文字范圍與位置的單位 | 有效值:pixels (屏幕上的像素點(diǎn))、normalized (把屏幕看成一個(gè)長(zhǎng)、寬為1的矩形)、inches(英寸)、centimeters(厘米)、points (圖象點(diǎn))、data 缺省值:data |
VerticalAlignment | 文字垂直方向的對(duì)齊方式 | 有效值:top (文本外框頂上對(duì)齊)、cap(文本字符頂上對(duì)齊)、middle(文本外框中間對(duì)齊)、baseline(文本字符底線齊)、bottom(文本外框底線對(duì)齊) 缺省值:middle |
指定文字字體 |
FontAngle | 設(shè)置斜體文字模式 | 有效值:normal(正常字體)、italic(斜體字)、oblique(斜角字) 缺省值:normal |
FontName | 設(shè)置文字字體名稱 | 有效值:用戶系統(tǒng)支持的字體名或者字符串FixedWidth。 缺省值為 Helvetica |
FontSize | 文字字體大小 | 有效值:結(jié)合字體單位的數(shù)值 缺省值為:10 points |
FontUnits | 設(shè)置屬性FontSize的單位 | 有效值:points (1點(diǎn)=1/72英寸)、normalized(把父對(duì)象坐標(biāo)軸作為一單位長(zhǎng)的一個(gè)整體;當(dāng)改變坐標(biāo)軸的尺寸時(shí),系統(tǒng)會(huì)自動(dòng)改變字體的大小)、inches (英寸)、Centimeters(厘米)、Pixels(像素) 缺省值:points |
FontWeight | 設(shè)置文字字體的粗細(xì) | 有效值:light(細(xì)字體)、normal(正常字體)、demi(黑體字)、Bold(黑體字) 缺省值:normal |
控制文字外觀 |
Clipping | 設(shè)置坐標(biāo)軸中矩形的剪輯模式 | 有效值:on、off on:當(dāng)文本超出坐標(biāo)軸的矩形時(shí),超出的部分不顯示; off:當(dāng)文本超出坐標(biāo)軸的矩形時(shí),超出的部分顯示。 缺省值:off |
EraseMode | 設(shè)置顯示與擦除文字的模式。這些模式對(duì)生成動(dòng)畫系列與改進(jìn)文字的顯示效果很有好處。 | 有效值:normal、none、 xor、 background 缺省值:normal |
SelectionHighlight | 設(shè)置選中文字是否突出顯示 | 有效值:on、off 缺省值:on |
Visible | 設(shè)置文字是否可見(jiàn) | 有效值:on、off 缺省值:on |
Color | 設(shè)置文字顏色 | 有效的顏色值:ColorSpec |
控制對(duì)文字對(duì)象的訪問(wèn) |
HandleVisibility | 設(shè)置文字對(duì)象句柄對(duì)其他函數(shù)是否可見(jiàn) | 有效值:on、callback、off 缺省值:on |
HitTest | 設(shè)置文字對(duì)象能否成為當(dāng)前對(duì)象(見(jiàn)圖形CurrentObject屬性) | 有效值:on、off 缺省值:on |
文字對(duì)象的一般信息 |
Children | 文字對(duì)象的子對(duì)象(文字對(duì)象沒(méi)有子對(duì)象) | 有效值:[](即空矩陣) |
Parent | 文字對(duì)象的父對(duì)象(通常為axes對(duì)象) | 有效值:axes的句柄 |
Seleted | 設(shè)置文字是否顯示出“選中”狀態(tài) | 有效值:on、off 缺省值:off |
Tag | 設(shè)置用戶指定的標(biāo)簽 | 有效值:任何字符串 缺省值:’’(即空字符串) |
Type | 設(shè)置圖形對(duì)象的類型(只讀類型) | 有效值:字符串’text’ |
UserData | 設(shè)置用戶指定數(shù)據(jù) | 有效值:任何矩陣 缺省值:[](即空矩陣) |
控制回調(diào)例行執(zhí)行程序 |
BusyAction | 設(shè)置如何處理對(duì)文字回調(diào)過(guò)程中斷的句柄 | 有效值:cancel、queue 缺省值:queue |
ButtonDownFcn | 設(shè)置當(dāng)鼠標(biāo)在文字上單擊時(shí),程序做出的反應(yīng)(即執(zhí)行回調(diào)程序) | 有效值:字符串 缺省值:' '(空字符串) |
CreateFcn | 設(shè)置當(dāng)文字被創(chuàng)建時(shí),程序做出的反應(yīng)(即執(zhí)行的回調(diào)程序) | 有效值:字符串 缺省值:' '(空字符串) |
DeleteFcn | 設(shè)置當(dāng)文字被刪除(通過(guò)關(guān)閉或刪除操作)時(shí),程序做出的反應(yīng)(即執(zhí)行的回調(diào)程序) | 有效值:字符串 缺省值:' '(空字符串) |
Interruptible | 設(shè)置回調(diào)過(guò)程是否可中斷 | 有效值:on、off 缺省值:on(能中斷) |
UIContextMenu | 設(shè)置與文字相關(guān)的菜單項(xiàng) | 有效值:用戶相關(guān)菜單句柄 |
MATLAB資源網(wǎng):
http://www.ymlib.net/article/sort010/info-276.html
http://blog.sciencenet.cn/blog-711035-566055.html