text
Escreve texto em uma posição dos eixos, em coordenadas de dados.
Categoria: Graphics > Formatting and Annotation
Sintaxe
text(x, y, txt)
Escreve txt com a âncora no ponto (x, y).
text(x, y, z, txt)
Posiciona o texto em eixos 3-D.
text(___, Name, Value)
Define propriedades como 'FontSize', 'Color' ou 'HorizontalAlignment'.
t = text(___)
Retorna o objeto de texto.
Descrição
O texto é ancorado no ponto dado e, por padrão, alinhado à esquerda. Faz parte dos eixos, portanto acompanha os dados quando os limites mudam. Usos comuns são identificar pontos individuais, rotular picos e marcar regiões de um gráfico.
A marcação TeX, como \alpha ou x^2, é interpretada por padrão.
Argumentos de entrada
x, y, z- Coordenadas da âncora, em unidades de dados. Vetores posicionam vários rótulos de uma vez.
txt- Texto, string array ou cell array com uma entrada por posição.
Argumentos de saída
t- Objeto de texto, classe
matlab.graphics.primitive.Text, com as propriedadesStringePosition.
Exemplo
Rotular o máximo
x = 0:0.1:6;
y = sin(x);
plot(x, y)
[m, i] = max(y);
t = text(x(i), m, ' max', 'VerticalAlignment', 'bottom');
t.String
t.Position
Saída
ans = ' max'
ans = 1×3
1.6000 0.9996 0