Nom

plotframe — dessine un cadre avec graduations et définition de l'échelle. Fonction obsolete

Séquence d'appel

plotframe(rect,tics,[arg_opt1,arg_opt2,arg_opt3])

Paramètres

rect

vecteur du type [xmin,ymin,xmax,ymax].

tics

vecteur du type [nx,mx,ny,my]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. Le "C" majuscule est important.

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

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.

Exemples

 
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")
 

Voir Aussi

plot2d, graduate, xsetech