newplot
Prepara a figura e os eixos para um novo gráfico, respeitando hold e NextPlot.
Categoria: Graphics > Graphics Objects
Sintaxe
ax = newplot
Retorna os eixos em que um novo gráfico deve desenhar, limpando-os antes, a menos que o hold esteja ligado.
ax = newplot(hsave)
Faz o mesmo para a figura ou eixos hsave.
Descrição
newplot deve ser a primeira chamada dentro de uma função de plotagem própria, para que ela siga as mesmas regras das funções nativas: cria figura e eixos se não existirem, mantém o conteúdo anterior quando hold on está ativo e, caso contrário, limpa os eixos.
Argumentos de entrada
hsave- Figura ou eixos opcionais a preparar.
Argumentos de saída
ax- Handle dos eixos onde desenhar.
Exemplo
Limpar, a menos que hold esteja ligado
plot(1:3)
hold on
ax = newplot;
disp(numel(allchild(ax)))
hold off
ax = newplot;
disp(numel(allchild(ax)))
Saída
1
0