text(x, y, txt)
text(x, y, z, txt)
text(... , propertyName, propertyValue)
text(ax, ...)
go = text(...)
| Parameter | Description |
|---|---|
| x | x-coordinates: vector or matrix. |
| y | y-coordinates: vector or matrix. |
| z | z-coordinates: vector or matrix. |
| parent | a scalar graphics object value: parent container, specified as a axes. |
| text | Text to display: character vector, string scalar, string array or cell array. |
| propertyName | a scalar string or row vector character. |
| propertyValue | a value. |
| Parameter | Description |
|---|---|
| go | a graphics object: text type. |
figure creates figure.
| Property | Description |
|---|---|
| BackgroundColor | Color of text box background: RGB triplet. |
| Children | Children: []. |
| Color | Text color: RGB triplet, [0 0 0] (default) or hexadecimal color code. |
| EdgeColor | Color of box outline: RGB triplet. |
| Extent | Size and location of rectangle that encloses text: four-element vector. |
| FontAngle | Character slant: 'italic' or 'normal' (default). |
| FontName | Font name: |
| FontSize | Font size: scalar value greater than zero. |
| FontUnits | Font size units: 'inches', 'centimeters', 'normalized', 'pixels' or 'points' (default). |
| FontWeight | Character thickness: 'bold' or 'normal' (default). |
| HorizontalAlignment | Horizontal alignment of text with respect to position point: 'center', 'right', 'left' (default). |
| Interpreter | 'tex' (default) interpreter or 'none'. |
| LineStyle | Line style of box outline: 'none', '--', ':', '-.' or '-' (default). |
| LineWidth | Width of box outline: scalar numeric value. |
| Margin | Space around text within the text box: scalar numeric value. |
| Parent | Parent: axes object. |
| Position | Location of text: two-element vector of form [x y] or three-element vector of form [x y z]. |
| Rotation | Text orientation: scalar value in degrees. |
| String | Text to display: character vector, cell array of character vectors, string array, numeric value or '' (default). |
| Tag | Object identifier: character vector, string scalar or '' (default). |
| Type | Type of graphics object: 'text'. |
| Units | Position and extent units: 'normalized', 'inches', 'centimeters', 'characters', 'points', 'pixels' or 'data' (default). |
| UserData | User data: array or [] (default). |
| VerticalAlignment | Vertical alignment of text with respect to position point. |
| Visible | State of visibility: 'off' or 'on' (default). |
| CreateFcn | Callback (function handle, string or cell) called when object is created. Set this property on an existing component has no effect. |
| DeleteFcn | Callback (function handle, string or cell) called when object is deleted. |
| BeingDeleted | Flag indicating that the object is being deleted. |
Some properties are available only for compatibility and have currently no effect on the text.
lists of the supported special characters for the 'tex' interpreter:
Superscript: ^{ } 'text^{superscript}'
Subscript: _{ } 'text_{subscript}'
| Character Sequence | Symbol |
|---|---|
| \alpha | Ξ± |
| \upsilon | Ο |
| \sim | ~ |
| \angle | β |
| \phi | Ο |
| \leq | β€ |
| \ast | * |
| \chi | Ο |
| \infty | β |
| \beta | Ξ² |
| \psi | Ο |
| \clubsuit | β£ |
| \gamma | Ξ³ |
| \omega | Ο |
| \diamondsuit | β¦ |
| \delta | Ξ΄ |
| \Gamma | Ξ |
| \heartsuit | β₯ |
| \epsilon | Ο΅ |
| \Delta | Ξ |
| \spadesuit | β |
| \zeta | ΞΆ |
| \Theta | Ξ |
| \leftrightarrow | β |
| \eta | Ξ· |
| \Lambda | Ξ |
| \leftarrow | β |
| \theta | ΞΈ |
| \Xi | Ξ |
| \Leftarrow | β |
| \vartheta | Ο |
| \Pi | Ξ |
| \uparrow | β |
| \iota | ΞΉ |
| \Sigma | Ξ£ |
| \rightarrow | β |
| \kappa | ΞΊ |
| \Upsilon | Ο |
| \Rightarrow | β |
| \lambda | Ξ» |
| \Phi | Ξ¦ |
| \downarrow | β |
| \mu | Β΅ |
| \Psi | Ξ¨ |
| \circ | ΒΊ |
| \nu | Ξ½ |
| \Omega | Ξ© |
| \pm | Β± |
| \xi | ΞΎ |
| \forall | β |
| \geq | β₯ |
| \pi | Ο |
| \exists | β |
| \propto | β |
| \rho | Ο |
| \ni | β |
| \partial | β |
| \sigma | Ο |
| \cong | β |
| \bullet | β’ |
| \varsigma | Ο |
| \approx | β |
| \div | Γ· |
| \tau | Ο |
| \Re | β |
| \neq | β |
| \equiv | β‘ |
| \oplus | β |
| \aleph | β΅ |
| \Im | β |
| \cup | βͺ |
| \wp | β |
| \otimes | β |
| \subseteq | β |
| \oslash | β |
| \cap | β© |
| \in | β |
| \supseteq | β |
| \supset | β |
| \lceil | β |
| \subset | β |
| \int | β« |
| \cdot | Β· |
| \o | ΞΏ |
| \rfloor | β |
| \neg | Β¬ |
| \nabla | β |
| \lfloor | β |
| \times | x |
| \ldots | ... |
| \perp | β₯ |
| \surd | β |
| \prime | Β΄ |
| \wedge | β§ |
| \varpi | Ο |
| \0 | β |
| \rceil | β |
| \rangle | γ |
| \mid | | |
| \vee | β¨ |
| \langle | γ |
| \copyright | Β© |
f = figure(1)
t = text(0.5, 0.5, 'text here');
s = t.FontSize;
t.FontSize = 12;
t.Color = 'red';
figure();
ha = {'left', 'center', 'right'};
va = {'bottom', 'middle', 'top'};
color = {'red', 'green', 'blue'};
x = [0.25 0.5 0.75];
y = x;
for t = 0:45:359;
for nh = 1:numel (ha)
for nv = 1:numel (va)
text (x(nh), y(nv), 'Nelson', ...
'Rotation', t, ...
'HorizontalAlignment', ha{nh}, ...
'VerticalAlignment', va{nv}, ...
'Color', color{nv});
end
end
end
axis([0 1 0 1]);
title (_('Text alignment and rotation (0:45:360 degrees)'));
xlabel(_('Horizontal alignment'));
ylabel (_('Vertical alignment'));
figure();
h1 = text(0.5, 0.5, 'Nelson \copyright')
h1.String
% Nelson is full unicode, so
h2 = text(0.5, 0.3, 'OR Nelson Β©')
h2.String
| Version | Description |
|---|---|
| 1.0.0 | initial version |
| 1.7.0 | CreateFcn, DeleteFcn callback added. |
| -- | BeingDeleted property added. |