esboça uma moldura com escalas e grides
plotframe(rect, tics) plotframe(rect, tics, arg_opt1,…) plotframe(rect, <opts_args>)
vetor [xmin, ymin, xmax, ymax]
.
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) .
até três argumentos opcionais escolhidos entre.
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.
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.
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
).
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.
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" .
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") | ![]() | ![]() |
Version | Description |
5.1 | plotframe is set obsolete |
6.1.1 | plotframe will be removed from the next Scilab version |