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

Change language to:
English - 日本語 - Português

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Aide Scilab >> Graphiques > text > xstring

xstring

dessine des chaînes de caractères

Séquence d'appel

xstring(x,y,str,[angle,box])

Paramètres

x, y

vecteurs ou scalaires réel, coordonnées du point en bas à gauche des chaînes de caractères.

str

matrice de chaînes de caractères.

A partir de la version Scilab 5.2, il est possible d'utiliser les expressions LaTeX ou MathML

angle

vecteur ou scalaire réel, angle en degrés dans le sens horaire (0 par défaut).

box

vecteur ou scalaire entier, 0 par défaut.

Description

Si x est un scalaire, il est considéré comme un vecteur de la taille de y dont les éléments ont pour valeur x.

Si y est un scalaire, il est considéré comme un vecteur de la taille de x dont les éléments ont pour valeur y.

xstring dessine n chaînes de caractères à la position (x[i], y[i]) dans l'échelle graphique courante.

Si str contient n élément, ces n éléments sont les n chaînes de caractères dessinées.

Sinon, chaque ligne de la matrice correspond à une ligne de texte et les éléments d'une ligne sont considérés comme des mots à séparer par un espace.

Si angle est un scalaire, il est considéré comme un vecteur de taille n dont les éléments ont pour valeur angle.

angle(i) définit l'angle en degrés utilisé pour dessiner la chaînes de caractères en position (x[i], y[i]).

Si box est un scalaire, il est considéré comme un vecteur de taille n dont les éléments ont pour valeur box.

Si box(i) vaut 1 et que angle(i) vaut 0, une boîte est dessinée autour de la chaîne de caractères en position (x[i], y[i]).

Exemples

plot2d([0;1],[0;1],0)
xstring(0.5,0.5,["$\overbrace{Scilab}$" "n''est ";"pas" "$\underbrace{Matlab}$"])
// Rendu LaTeX (>= Scilab 5.2)

// autre exemple
alphabet=["a" "b" "c" "d" "e" "f" "g" ..
          "h" "i" "j" "k" "l" "m" "n" ..
          "o" "p" "q" "r" "s" "t" "u" ..
          "v" "w" "x" "y" "z"];
clf()
plot2d([0;1],[0;2],0)
xstring(0.1,1.8,alphabet)     // alphabet
xstring(0.1,1.6,alphabet,0,1) // alphabet dans une boîte
xstring(0.1,1.4,alphabet,20)  // angle
xset("font",1,1)              // police "symbol"
xstring(0.1,0.1,alphabet)
xset("font",1,3)              // changement de la taille de police
xstring(0.1,0.3,alphabet)
xset("font",1,24); xstring(0.1,0.6,"a") // un grand alpha
xset("default")

Voir aussi

  • titlepage — ajoute un titre au milieu d'une fenêtre graphique
  • xnumb — dessine des nombres
  • xstringb — dessine des chaînes de caractères dans une boîte
  • xstringl — calcule les dimensions d'une boîte entourant des chaînes de caractères
  • xtitle — add titles on a graphics window

Auteurs

J.Ph.C.

<< xinfo text xstringb >>

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:
Wed Oct 05 12:11:01 CEST 2011