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