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資源網:
http://www.ymlib.net/article/sort010/info-276.html
http://blog.sciencenet.cn/blog-711035-566055.html