en:pie

Pie

Format

pie x,y,width,height,startangle,widthangle
pie ( x,y,width,height,startangle,widthangle )

Description

Draws a pie shaped slice inside the bounding rectangle defined by x, y, width, and height. The center of the pie will be in the center of the rectangle. The angles are defined from the 12 o'clock position in a clockwise direction in radians.

Example

# pie_chart.kbs
# 2012-12-29 j.m.reneau
#
# example of pie statement added on 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
   # calculate the with of the pie slice in radians
   slicesize = 2*pi*data[n]/total
   color colors[n]
   pie 50,50,200,200,startangle,slicesize
   # draw the value's number  outside the pie
   text 140+sin(startangle+slicesize*.5)*120, 140-cos(startangle+slicesize*.5)*120, data[n]
   startangle += slicesize
next n

draws
Pie_Chart

New To Version

0.9.9.25

See Also

en/pie.txt · Last modified: 2012/12/29 11:31 by admin