xpoly dessine une ligne brisée ou un polygone

## Séquence d'appel

    xpoly(xv,yv [,dtype [,close]])

## 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).

## 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
    xpoly(x, y)
    set(gce(), "foreground", color("red"), "closed", "on");

x = sin(2*%pi*(0:4)/5); y = cos(2*%pi*(0:4)/5); plot2d(0,0,-1,"010"," ",[-1,-1,1,1]) xpoly(x, y) set(gce(), "foreground", color("red"), "closed", "on"); gcf().axes_size = [300 300];

    // 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);

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
- xfpolys
- xpolys
- polyline_properties