plotframe - dessine un cadre avec graduations et définition de l'échelle

### Sequence d'appel

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

### Parametres

- `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".

### 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],["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")

### Voir aussi

`plot2d` `graduate` `xsetech`