Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2025.0.0 - Français


xsetech

sélectionne la sous-fenêtre d'une fenêtre graphique pour les dessins

Séquence d'appel

xsetech(wrect,[frect,logflag])
xsetech(wrect=[...],frect=[..],logflag="..", arect=[...])
xsetech()

Paramètres

wrect

vecteur de taille 4, définition de la sous-fenêtre

frect

vecteur de taille 4.

logflag

chaîne de caractères de taille 2 "xy", où x et y peuvent être "n" ou "l". "n" pour échelle normale et "l" pour échelle logarithmique. x pour axe des x et y pour axe des y.

arect

vecteur de taille 4.

Description

xsetech est principalement utilisée pour définir la sous-fenêtre d'une fenêtre graphique, à utiliser pour les dessins. La sous-fenêtre est définie par wrect=[x,y,w,h] (point en haut à gauche, largeur, hauteur). Les valeurs dans wrect sont spécifiées sous forme de proportions de la largeur et de la hauteur de la fenêtre graphique courante. Par exemple wrect=[0,0,1,1] signifie que toute la fenêtre graphique sera utilisée, et wrect=[0.5,0,0.5,1] signifie que l'on sélectionne la moitié droite de la fenêtre graphique.

xsetech permet aussi de définir l'échelle graphique pour les dessins 2D et peut être utilisée préalablement à des commandes nécessitant que l'échelle soit déjà définie (par exemple strf="x0z" ou frameflag=0 dans plot2d).

frect=[xmin,ymin,xmax,ymax] est utilisé pour changer l'échelle graphique et est similaire à l'argument rect de plot2d. Si frect n'est pas donné la valeur courante de l'échelle graphique n'est pas modifiée. La valeur par défaut de rect est [0,0,1,1] (à la création de la fenêtre, ou par exemple après un clf('reset') ou après effacement complet de la fenêtre avec clf()).

arect=[x_gauche, x_droite, y_haut, y_bas] est utilisé pour définir le cadre dans la sous-fenêtre. Le cadre est spécifié (comme wrect) en utilisant des proportions de la largeur et de la hauteur de la sous-fenêtre courante. La valeur par défaut est 1/8*[1,1,1,1]. Si arect n'est pas donné le cadre courant n'est pas modifié.

Exemples

// pour avoir une explication des paramètres de xsetech() taper :
exec('SCI/modules/graphics/demos/xsetechfig.sce');

// On coupe la fenêtre en deux
// D'abord on choisit la première sous-fenêtre
// et l'échelle
xsetech([0,0,1.0,0.5],[-5,-3,5,3])
// on appelle plot2d avec l'option "001" pour utiliser l'échelle
// choisie par xsetech
plot2d([1:10]',[1:10]',1,"001"," ")
// on choisit la deuxième sous-fenêtre
xsetech([0,0.5,1.0,0.5])
// l'échelle est [0,0,1,1] par défaut
// on la change avec l'argument rect de plot2d
plot2d([1:10]',[1:10]',1,"011"," ",[-6,-6,6,6])
// 4 dessins sur une seule fenêtre
clf()
set(gca(),"font_style",2,"font_size",0);
xsetech([0,0,0.5,0.5]);
plot3d()
xsetech([0.5,0,0.5,0.5]);
plot2d()
xsetech([0.5,0.5,0.5,0.5]);
grayplot()
xsetech([0,0.5,0.5,0.5]);
histplot()
// retour aux valeurs par défaut
xsetech([0,0,1,1])
// Un dessin avec arect change
clf('reset')
xsetech(arect=[0,0,0,0])
x = 1:0.1:10;
plot2d(x',sin(x)')
clf()
xsetech(arect=[1/8,1/8,1/16,1/4])
x = 1:0.1:10;
plot2d(x',sin(x)')
clf('reset')

Voir aussi

  • subplot — quadrille la figure ou frame courante et fixe le repère graphique actif sur la case choisie
  • isoview — Règle la vue isométrique des repères graphiques
  • replot — recadre la zone affichée d'un ou plusieurs repères graphiques
Report an issue
<< xgrid axes_operations zoom_rect >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 24 11:15:59 CEST 2024