Last update : 23/10/2007
plotframe - dessine un cadre avec graduations et
définition de l'échelle
Calling Sequence
-
plotframe(rect,tics,[arg_opt1,arg_opt2,arg_opt3])
-
plotframe(rect,<opts_args>)
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
).
-
<opts_args>
: Représente une séquence de la forme clé1=valeur1,
clé2=valeur2,... where clé1, clé2,...
peuvent être n'importe quel paramètres parmis: tics,
flags, captions ou subwin. Ces arguments
ont la même signification que ceux utilisés dans la première forme
de la routine.
Description
lotframe
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,flags=[%f,%t],tics=tics,..
captions=["plot sans grille mais avec bornes automatiques ","x","y"],..
subwin=[0.5,0.5,0.5,0.5])
plot2d(x,y,5,"000")
xset("default")
See Also
plot2d
,
graduate
,
xsetech
,