<< 2023 2023 xget >>
removed >> removed > 2023 > plotframe

plotframe

esboça uma moldura com escalas e grides

Seqüência de Chamamento

plotframe(rect, tics)
plotframe(rect, tics, arg_opt1,…)
plotframe(rect, <opts_args>)

Parameters

rect

vetor [xmin, ymin, xmax, ymax].

tics

vetor [nx, mx, ny, my] onde mx,nx (resp. my, ny) são o número de intervalos e subintervalos do eixo x (resp. eixo y) .

arg_optX

até três argumentos opcionais escolhidos entre.

flags

vetor [wantgrids,findbounds] onde wantgrids é uma variável booleana (%t ou %f) que indica o gridding. findbounds é uma variável booleana. Se findbounds for %t, os limites dados em rect podem ser ligeiramente modificados (na verdade sempre aumentados) a fim de se obter graduações mais simples: então tics(2) e tics(4) são ignorados.

Captions

vetor de três strings [title,x-leg,y-leg] correspondentes respectivamente ao título do esboço e às legendas dos eixos x e y. Aviso: o "C" maiúsculo é importante.

subwin

um vetor de tamanho 4 definindo a sub-janela. A sub-janela é especificada através do parâmetro subwin=[x,y,w,h] (ponto superior esquerdo, largura, altura). Os valores em subwin são especificados utilizando-se a proporção de largura ou altura da janela de gráficos corrente (ver xsetech).

<opts_args>

representa uma seqüência de declarações key1=value1, key2=value2,... onde key1, key2, ... podem ser um dos seguintes: tics, flags, captions ou subwin. Estes argumentos têm o mesmo significado que aqueles utilizados na primeira forma da rotina.

Descrição

plotframe é utilizado com funções de esboço 2d plot2d, plot2d2,... para ajustar uma moldura gráfica. Deve ser usado antes de plot2d que deve ser chamado com o modo de superposição "000" .

Exemplos

clf
subplot(1,2,1)
rect = [-3 -7 10 15];
plotframe(rect)

subplot(1,2,2)
plot2d([], [], 0, "011", " ", rect)

x = [-0.3:0.8:27.3]';
y = rand(x);
rect = [min(x), min(y), max(x), max(y)];
tics = [4,10,2,5];    //4 x-intervalos e 2 y-intervalos
plotframe(rect, tics, [%f,%f], ["Meu esboço","x","y"], [0,0,0.5,0.5])
plot2d(x, y, 2, "000")
plotframe(rect, tics=tics, flags=[%t,%f], Captions=["Meu esboço com grides","x","y"], subwin=[0.5,0,0.5,0.5])
plot2d(x, y, 3, "000")
plotframe(rect, tics, [%t,%t],..
          ["Meu esboço com grides e fronteiras automáticas","x","y"], [0,0.5,0.5,0.5])
plot2d(x, y, 4, "000")
plotframe(rect, flags=[%f,%t],tics=tics,..
          Captions=["Meu esboço sem grides mas com fronteiras automáticas ","x","y"],..
          subwin=[0.5,0.5,0.5,0.5])
plot2d(x, y, 5, "000")

Ver Também

Histórico

VersionDescription
5.1 plotframe is set obsolete
6.1.1 plotframe will be removed from the next Scilab version

<< 2023 2023 xget >>