plotframe — dessine un cadre avec graduations et définition de l'échelle. Fonction obsolete
plotframe(rect,tics,[arg_opt1,arg_opt2,arg_opt3])
vecteur du type
[xmin,ymin,xmax,ymax]
.
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).
arguments optionnels choisi parmi :
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.
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. Le "C" majuscule est important.
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
).
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.
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". Cette
fonction utile avec l'ancien mode graphique est aujourd'hui dénuée
d'intéret.
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],["Mon plot","x","y"],[0,0,0.5,0.5]) plot2d(x,y,2,"000") plotframe(rect,tics,[%t,%f],["Mon 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")