get

Lê uma propriedade de um objeto gráfico.

Categoria: Data Import and Analysis > Data Import and Export

Sintaxe

v = get(h, 'PropertyName')

Retorna o valor de uma propriedade do objeto com handle h.

s = get(h)

Retorna uma struct com todas as propriedades.

Descrição

get é a forma mais antiga, em estilo de função, de ler propriedades; a notação de ponto como h.LineWidth faz o mesmo. O handle 0 é o objeto raiz, e gcf e gca retornam a figura e os eixos atuais.

Altere uma propriedade com set.

Argumentos de entrada

h
Handle de uma figura, eixos, linha ou outro objeto gráfico. Um array de handles retorna um cell array de valores.
'PropertyName'
Nome da propriedade, como 'XLim', 'LineWidth', 'Color'.

Argumentos de saída

v
Valor da propriedade.

Exemplo

Ler propriedades de linha e eixos

fig = figure('Visible', 'off');
ax = axes;
p = plot(1:3, [2 4 8], 'r--');
get(p, 'Color')
get(p, 'LineStyle')
get(ax, 'XLim')
Saída
ans = 1×3

     1     0     0
ans = '--'
ans = 1×2

     1     3

Os gráficos aqui são criados fora da tela, então apenas os valores das propriedades são impressos.

Veja também

set gca gcf plot findobj