Last update : 16/6/2004
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,