- Aide Scilab
- Graphiques
- 2d_plot
- 3d_plot
- annotation
- axes_operations
- axis
- bar_histogram
- Gestion des couleurs
- geometric_shapes
- handle
- interaction
- pie
- polygon
- style
- text
- transform
- window_control
- Datatips
- figure_operations
- load_save
- property
- Graphics
- alufunctions
- object_editor
- square
- xbasr
- xchange
- xclear
- xdel
- xgetech
- xgraduate
- xgrid
- xname
- xnumb
- xpause
- xsegs
- xset
- xsetech
- xsetm
- GlobalProperty
- clear_pixmap
- Compound_properties
- graphics_entities
- pixel_drawing_mode
- plzr
- rubberbox
- segs_properties
- show_pixmap
- twinkle
- xget
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
xset
change des valeurs du contexte graphique. Fonction obsolete
Séquence d'appel
xset(choice-name,x1,x2,x3,x4,x5) xset()
Paramètres
- choice-name
chaîne de caractères
- x1,...,x5
dépend de
choice-name
Description
Remarque Importante :
Cette
fonction est obsolète. Utilisez de préférence la représentation
objet des graphiques Scilab.voir les fonctions set et get ainsi que la
page d'aide graphics_entities.
xset
est utilisée pour changer des valeurs du
contexte graphique de la fenêtre graphique courante.
Quand elle est appelée sans argument, une boîte de dialogue est affichée avec les valeurs courantes et des changements peuvent être effectués à l'aide de boutons.
Utiliser xset()
pour afficher ou changer la
couleur courante, le marqueur ou la police.
- xset("alufunction",number)
utilisé pour changer l'opérateur logique de dessin L'opérateur est choisi avec
x1
. Les valeurs habituelles sont : 3 pour la copie (par défaut), 6 pour le ou exclusif (pour faire des animations) et 0 pour effacer. Voiralufunctions
pour plus de détails.- xset("auto clear","on"|"off")
Met "on" ou "off" le mode d'effacement automatique des graphiques. Quand le mode est "on", les dessins successifs ne sont pas superposés, i.e. la commande
clf()
(effacement de la fenêtre graphique et effacement des graphiques enregistrés) est exécutée avant chaque commande graphique de haut niveau (plot2d par exemple). La valeur par défaut est "off".- xset("background",color)
Change la couleur d'arrière plan du système d'axes courant. L'argument
color
correspond a un indice de la table de couleur.- xset("clipping",x,y,w,h)
Définit la zone de clipping (la zone de la fenêtre graphique où les dessins peuvent être dessinés) comme le rectangle (x,y,w,h) (point en haut à gauche, largeur, hauteur). Cette fonction utilise l'échelle courante de la fenêtre graphique.
- xset("color",value)
Définit la couleur par défaut de tracé de ligne, de remplissage, de texte, pour toutes les fonctions de dessin.
value
est un entier projeté sur l'intervalle [0,whiteid]. 0 est utilisé pour le noir et whiteid pour le blanc. La valeur de whiteid peut être obtenue avecxget("white")
.- xset("colormap",cmap)
Définit la table des couleurs à partir d'une matrice m x 3. m est le nombre de couleurs. La couleur numéro i est donnée comme le triplet cmap(i,1), cmap(i,2), cmap(i,3) correspondant respectivement aux intensités de rouge, vert et bleu, comprises entre 0 et 1.
- xset("dashes",i)
en mode noir et blanc (
xset("use color",0)
), choisit le style de pointillé numéro i (0 pour une ligne continue). En mode couleur (xset("use color",1)
) cette commande est utilisée pour choisir la couleur du marqueur, des lignes et du texte. Ce mot-clé est obsolète, utiliserxset('color',i)
etxset('line style',i)
à la place.- xset("default")
Réinitialise le contexte graphiques aux valeurs par défaut.
- xset("font",fontid,fontsize) : choisit la police courante et sa taille.
Noter que
fontsize
s'applique aussi à toutes les polices autres quefontid
.- xset("font size",fontsize)
Choisit la taille des polices.
- xset("foreground",color)
Choisit la couleur de premier plan du système d'axes courant. L'argument
color
correspond a un indice de la table de couleur.- xset("fpf",string)
Change le format des nombres affichés sur les courbes de niveau, où
string
précise le format comme en langage C (par exemplestring="%.3f"
). Utiliserstring=""
pour revenir au format par défaut.- xset("hidden3d",colorid) : Choisit la couleur des parties arrières dans la fonction plot3d.
colorid=0
supprime l'affichage des parties arrières des objets 3D. Il s'agit d'une technique dénommée 'culling' et permet d'accélérer le rendu des surfaces fermées.- xset("line mode",type)
Cette fonction est utilisée pour changer le mode de dessin des lignes. Mode absolu pour type=1 et relatif avec type=0. (attention : le mode type=0 est buggé)
- xset("line style",value)
Choisit le style de ligne (1: continu, >1 pour les pointillés).
- xset("mark",markid,marksize)
Choisit le marqueur ainsi que sa taille. Utiliser
xset()
pour voir les marqueurs. Noter quemarksize
s'applique aussi à tous les marqueurs autres quemarkid
.- xset("mark size",marksize)
Choisit la taille de marqueur
- xset("pattern",value)
Choisit le motif pour les fonctions de remplissage.
value
est un entier projeté sur l'intervalle [0,whiteid]. 0 est utilisé pour le noir et whiteid pour le blanc. La valeur de whiteid peut être obtenue avecxget("white")
. "pattern" est équivalent à "color".- xset("pixmap",flag)
Si flag=0 les graphiques sont dessinés directement sur l'écran. Si flag=1 les graphiques sont dessinés sur un pixmap et sont affichés à l'écran avec la commande
xset("wshow")
. Le pixmap est effacé avec la commandexset("wwpc")
. Noter que la commandeclf()
efface aussi le pixmap.- xset("thickness",value)
Choisit l'épaisseur des lignes en pixels (0 et 1 = épaisseur de 1 pixel).
- xset("use color",flag)
Si flag=1 alors
xset("pattern",.)
ouxset("dashes",.)
changent la couleur de dessin ou de remplissage. Si flag=0 on passe en mode pointillés et noir et blanc.- xset("viewport",x,y)
Choisit la position de la fenêtre glissante.
- xset("wdim",width,height)
Choisit la largeur et la hauteur de la fenêtre graphique courante. Cette option n'est pas prise en compte par le pilote PostScript.
- xset("wpdim",width,height)
Choisit (en pixels) la largeur et la hauteur de la fenêtre graphique courante physique (qui peut être différente de la taille réelle en mode wresize=1). Cette option n'est pas prise en compte par le pilote PostScript.
- xset("window",window-number)
Choisit la fenêtre
window-number
comme fenêtre graphique par défaut et crée cette fenêtre si elle n'existe pas.- xset("wpos",x,y)
Choisit la position (en pixels) du point en haut à gauche de la fenêtre graphique.
- xset("wresize",flag)
Si flag=1 alors les graphiques sont automatiquement redimensionnés de manière à remplir la fenêtre graphique.
Si flag=0 l'échelle des graphiques est inchangée quand la fenêtre est redimensionnée. Le "panner" en haut à gauche de la fenêtre ou les flèches du clavier peuvent être utilisées pour faire glisser le contenu de la fenêtre.
- xset("wshow")
Voir
xset("pixmap",1)
ci-dessus.- xset("wwpc")
Voir
xset("pixmap",1)
ci-dessus.
Voir aussi
- xget — get current values of the graphics context. This function is obsolete.
- getcolor — opens a dialog to show colors in the current colormap
- getsymbol — boîte de dialogue pour sélectionner un marqueur
- ged — Scilab Graphic Editor
- set — set a property value of a graphic entity object or of a User Interface object.
- graphics_entities — description of the graphics entities data structures
Auteurs
J.Ph.C.
<< xsegs | Graphiques | xsetech >> |