# 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]` 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. 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