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


xpoly

dessine une ligne brisée ou un polygone

Séquence d'appel

xpoly(xv,yv [,dtype [,close]])
hdl = xpoly(...)

Paramètres

xv,yv

matrices de même taille (points de la ligne brisée).

dtype

chaîne de caractères (style de dessin, valeur par défaut : "lines").

close

entier. Si close=1, la ligne brisée est fermée (valeur par défaut : 0).

hdl

Argument de sortie dans lequel est renvoyé le handle de l'objet graphique de type Polyline créé par la fonction. Il peut être utilisé pour modifier ses propriétés (voir polyline_properties).

Description

xpoly dessine une ligne brisée décrite par les vecteurs de coordonnées xv et yv. Si xv et yv sont des matrices elles sont considérées comme des vecteurs (par concaténation de leurs colonnes). Si close=1 un segment supplémentaire est ajouté entre le premier et le dernier point de la ligne brisée. dtype peut être égal à   "lines" pour utiliser le style de ligne courant ou "marks" pour utiliser des marqueurs.

Exemples

x = sin(2*%pi*(0:4)/5);
y = cos(2*%pi*(0:4)/5);

plot2d(0,0,-1,"010"," ",[-1,-1,1,1])  // trace un repère graphique borné vide
e = xpoly(x, y)
set(e, "foreground", color("red"), "closed", "on");
// Avec des marqueurs
plot2d(0,0,1,rect=[0,0,12,10], frameflag=3)
t=[0:4]*2*%pi/5;
x=5+5*cos(t);
y=5+5*sin(t);
xpoly(x,y,"marks")
e=gce();
set(e,"mark_style",2);

Voir aussi

  • xfpoly — remplit un polygone
  • xfpolys — fill a set of polygons
  • xpolys — dessine un ensemble de lignes brisées ou de polygones
  • polyline_properties — description of the Polyline entity properties

Historique

VersionDescription
2025.0.0 La fonction renvoie le(s) handle(s) créé(s).
Report an issue
<< xfpolys Polygones xpolys >>

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