fr:pie [BASIC 256 - Language Documentation]

# BASIC 256 - Language Documentation

fr:pie

## Pie

### Format

pie x,y,largeur,hauteur,angledepart,angleouverture
pie ( x,y,largeur,hauteur,angledepart,angleouverture )

### Description

Dessine une part de camembert (comme celles des histogrammes circulaires), le tout inclus dans un rectangle défini par x, y, largeur, et hauteur. Le centre du cercle ou de l’ellipse est le centre du rectangle. Les angles sont définis à partir de la position midi et dans le sens des aiguilles d'une montre en radian. l'arc est tracé depuis l'angle angledepart et l'arc fait un angle de angleouverture.

### Exemple

    # pie_chart.kbs
    # 2012-12-29 j.m.reneau
    # 2013-08-27 Traduction des commentaires en français par Philippe RICHARD
    # exemple avec l'instruction pie ajouté dans la version 0.9.9.25
    dim data(5)
    data = {1,3,5,7,10}
    dim colors(5)
    colors = {red,blue,green,yellow,cyan}
    total = 0
    for n = 0 to data[?]-1
       total += data[n]
    next n
    clg
    font "Arial", 20,100
    startangle = 0
    for n = 0 to data[?]-1
       # Calcul la largeur de la part de camembert en radian
       slicesize = 2*pi*data[n]/total
       color colors[n]
       pie 50,50,200,200,startangle,slicesize
       # Dessine le nombre correspondant en dehors de la part de camembert
       text 140+sin(startangle+slicesize*.5)*120, 140-cos(startangle+slicesize*.5)*120, data[n]
       startangle += slicesize
    next n

Ceci affichera:

### Disponible depuis la version

0.9.9.25

### Voir Aussi

Arc, Chord, Circle, GetPenWidth, Line, PenWidth, Pie, Plot, Poly, Rect, Stamp

fr/pie.txt · Last modified: 2013/08/31 05:14 by philrich123