plotframe - dessine un cadre avec graduations et définition de l'échelle
Calling Sequence
-
plotframe(rect,tics,[arg_opt1,arg_opt2,arg_opt3])
Parameters
-
rect
: vecteur du type
[xmin,ymin,xmax,ymax]
.
-
tics
: vecteur du type
[nx,mx,ny,my]
où
mx, nx
(resp.
my, ny
) sont le nombre d'intervalles et de sous-intervalle pour les graduations de l'axe Ox (resp. Oy).
-
arg_optX
: arguments optionnels choisi parmi :
-
flags
: vecteur booléen
[wantgrids,findbounds]
(
%t
ou
%f
) indiquant si l'on désire une grille. Si
findbounds
vaut
%t
, les bornes données dans
rect
sont éventuellement modifiées (en fait légèrement augmentées) pour simplifier les graduations : dans ce cas
tics(2)
et
tics(4)
sont ignorés.
-
captions
: vecteur de 3 chaînes de caractères
[title,x-leg,y-leg]
correspondant au titre du dessin et aux légendes des axes x et y.
-
subwin
: vecteur de taille 4 définissant la sous-fenêtre. La
sous-fenêtre est spécifiée avec le paramètre
subwin=[x,y,w,h]
(point en haut à gauche,
largeur, hauteur). Les valeurs dans
subwin
sont
spécifiées sous la forme d'une proportion de la largeur
ou de la hauteur de la fenêtre graphique courante (voir
xsetech
).
Description
plotframe
est utilisée avec les fonctions de dessin 2D
plot2d
,...
pour dessiner le cadre. Elle doit être utilisée avant
plot2d
qui doit être ensuite appelée avec le mode de superposition
"000".
Examples
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-intervalles et 2 y-intervalles
plotframe(rect,tics,[%f,%f],["My plot","x","y"],[0,0,0.5,0.5])
plot2d(x,y,2,"000")
plotframe(rect,tics,[%t,%f],["My plot avec grille","x","y"],[0.5,0,0.5,0.5])
plot2d(x,y,3,"000")
plotframe(rect,tics,[%t,%t],..
["plot avec grille et bornes automatiques","x","y"],[0,0.5,0.5,0.5])
plot2d(x,y,4,"000")
plotframe(rect,tics,[%f,%t],..
["plot sans grille mais avec bornes automatiques ","x","y"],..
[0.5,0.5,0.5,0.5])
plot2d(x,y,5,"000")
xset("default")
See Also
plot2d
,
graduate
,
xsetech
,