text
crée des descriptions textuelles pour les points de données.
📝 Syntaxe
text(x, y, txt)
text(x, y, z, txt)
text(... , propertyName, propertyValue)
text(ax, ...)
go = text(...)
📥 Argument d'entrée
x - coordonnées x : vecteur ou matrice.
y - coordonnées y : vecteur ou matrice.
z - coordonnées z : vecteur ou matrice.
parent - une valeur d'objet graphique scalaire : conteneur parent, spécifié comme axes.
text - Texte à afficher : vecteur de caractères, scalaire de chaîne, tableau de chaînes ou tableau de cellules.
propertyName - une chaîne scalaire ou un vecteur de caractères ligne.
propertyValue - une valeur.
📤 Argument de sortie
go - un objet graphique : type texte.
📄 Description
text crée du texte.
BackgroundColor
Couleur de fond de la boîte de texte : triplet RGB.
Children
Enfants : [].
Color
Couleur du texte : triplet RGB, [0 0 0] (par défaut) ou code couleur hexadécimal.
EdgeColor
Couleur du contour de la boîte : triplet RGB.
Extent
Taille et position du rectangle qui entoure le texte : vecteur à quatre éléments.
FontAngle
Inclinaison des caractères : 'italic' ou 'normal' (par défaut).
FontName
Nom de la police :
FontSize
Taille de la police : valeur scalaire supérieure à zéro.
FontUnits
Unités de taille de police : 'inches', 'centimeters', 'normalized', 'pixels' ou 'points' (par défaut).
FontWeight
Épaisseur des caractères : 'bold' ou 'normal' (par défaut).
HorizontalAlignment
Alignement horizontal du texte par rapport au point de position : 'center', 'right', 'left' (par défaut).
Interpreter
Interpréteur 'tex' (par défaut) ou 'none'.
LineStyle
Style de ligne du contour de la boîte : 'none', '--', ':', '-.' ou '-' (par défaut).
LineWidth
Largeur du contour de la boîte : valeur numérique scalaire.
Margin
Espace autour du texte dans la boîte de texte : valeur numérique scalaire.
Parent
Parent : objet axes.
Position
Position du texte : vecteur à deux éléments de forme [x y] ou vecteur à trois éléments de forme [x y z].
Rotation
Orientation du texte : valeur scalaire en degrés.
String
Texte à afficher : vecteur de caractères, tableau de cellules de vecteurs de caractères, tableau de chaînes, valeur numérique ou '' (par défaut).
Tag
Identifiant d'objet : vecteur de caractères, scalaire de chaîne ou '' (par défaut).
Type
Type d'objet graphique : 'text'.
Units
Unités de position et d'étendue : 'normalized', 'inches', 'centimeters', 'characters', 'points', 'pixels' ou 'data' (par défaut).
UserData
Données utilisateur : tableau ou [] (par défaut).
VerticalAlignment
Alignement vertical du texte par rapport au point de position.
Visible
État de visibilité : 'off' ou 'on' (par défaut).
CreateFcn
Callback (poignée de fonction, chaîne ou cellule) appelée lors de la création de l'objet. Définir cette propriété sur un composant existant n'a aucun effet.
DeleteFcn
Callback (poignée de fonction, chaîne ou cellule) appelée lors de la suppression de l'objet.
BeingDeleted
Drapeau indiquant que l'objet est en cours de suppression.
Certaines propriétés sont disponibles uniquement pour la compatibilité et n'ont actuellement aucun effet sur le texte.
listes des caractères spéciaux pris en charge par l'interpréteur 'tex' :
Exposant : ^{ } 'texte^{exposant}'
Indice : { } 'texte{indice}'
Séquence de caractères
Symbole
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
💡 Exemples
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 est entièrement unicode, donc
h2 = text(0.5, 0.3, 'OU Nelson ©')
h2.String🔗 Voir aussi
🕔 Historique
1.0.0
version initiale
1.7.0
Callbacks CreateFcn, DeleteFcn ajoutés.
--
Propriété BeingDeleted ajoutée.
Last updated
Was this helpful?