next up previous contents index
Next: 4.2 Les courbes dans Up: 4 Les graphiques Previous: 4 Les graphiques

Les fenêtres graphiques

Lorsque l'on lance une instruction comme plot, plot2d, plot3d ... alors qu'aucune fenêtre graphique n'est activée, Scilab choisit de mettre le dessin dans la fenêtre de numéro 0. Si vous relancez un tel graphe, il va alors en général s'afficher par dessus le premier[*], et il faut auparavant, effacer la fenêtre graphique, ce qui peut se faire soit à partir du menu de cette fenêtre (item clear du menu File), soit à partir de la fenêtre Scilab avec l'instruction xbasc(). En fait on peut jongler très facilement avec plusieurs fenêtres graphiques à l'aide des instructions suivantes :

 
Figure 3.2: Fonction << chapeau >>
xset("window",num) la fenêtre courante devient la fenêtre de numéro num ;
  si cette fenêtre n'existait pas, elle est créée par Scilab.
xselect() met en << avant >> la fenêtre courante ;
  si aucune fenêtre graphique n'existe, Scilab en crée une.
xbasc([num]) efface la fenêtre graphique numéro num ;
  si num est omis, Scilab efface la fenêtre courante.
xdel([num]) détruit la fenêtre graphique numéro num ;
  si num est omis, Scilab détruit la fenêtre courante.


D'une manière générale, lorsque l'on a sélectionné la fenêtre courante (par xset("window",num)) , la famille d'instructions xset("nom",a1,a2,...) permet de régler tous les paramètres de cette fenêtre : "nom" désigne généralement le type de paramètre à ajuster comme font pour la police de caractère utilisée (pour le titre et les légendes diverses), "thickness" pour l'épaisseur des traits, "colormap" pour la carte des couleurs, etc, suivi d'un ou plusieurs arguments pour le réglage proprement dit. L'ensemble de ces paramètres forme ce que l'on appelle le contexte graphique (chaque fenêtre peut donc avoir son propre contexte graphique). Pour le détail sur ces paramètres (assez nombreux) voir le Help à la rubrique Graphic Library mais la plupart d'entre-eux peuvent se régler interactivement par un menu graphique qui apparaît suite à la commande xset() (remarque : ce menu affiche aussi la carte des couleurs (mais il ne permet pas de la modifier)). Enfin la famille d'instructions [a1,a2,...]=xget('nom') permet de récupérer les divers paramètres du contexte graphique.


next up previous contents index
Next: 4.2 Les courbes dans Up: 4 Les graphiques Previous: 4 Les graphiques
Pincon Bruno
6/23/2000