set

Define propriedades de um objeto gráfico.

Categoria: Data Import and Analysis > Data Import and Export

Sintaxe

set(h, 'PropertyName', value)

Define uma propriedade do objeto com handle h.

set(h, Name1, Value1, Name2, Value2)

Define várias propriedades em uma chamada.

set(hArray, 'PropertyName', value)

Aplica o mesmo valor a todos os objetos do array.

Descrição

set é o equivalente em estilo de função da atribuição com ponto, então set(p, 'LineWidth', 3) e p.LineWidth = 3 fazem o mesmo. Use-o para reformatar gráficos já desenhados ou para aplicar um ajuste a vários handles. O valor atual de uma propriedade pode ser lido com get.

Argumentos de entrada

h
Handle de uma figura, eixos, linha ou outro objeto gráfico.
'PropertyName', value
Nome da propriedade e o valor a atribuir.

Exemplo

Reformatar uma linha e os eixos

fig = figure('Visible', 'off');
ax = axes;
p = plot(1:3);
set(p, 'LineWidth', 3, 'Color', 'r', 'Marker', 'o');
set(ax, 'XLim', [0 5]);
get(p, 'LineWidth')
get(p, 'Marker')
get(ax, 'XLim')
Saída
ans = 3
ans = 'o'
ans = 1×2

     0     5

Veja também

get gca gcf plot figure