User Tools

Site Tools


pt:pie

Pie

Formato

pie x,y,largura,altura,início_ângulo,amplitude_ângulo
pie (x,y,largura,altura,início_ângulo,amplitude_ângulo )

Descrição

Desenha um sector circular (fatia) delimitado por um retângulo definido por x,y,largura,altura. O vertice do sector será no centro to rectângulo. Os ângulos serão contados a partir da posição de (12Horas = 0 radianos) e serão medidos na direcção dos ponteiros do relógio e em radianos.

Examplo

# 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

Introduzido

0.9.9.25

Ver também

2016/01/01 22:42
pt/pie.txt · Last modified: 2016/01/01 22:48 (external edit)