keyown = 0
25th December 2015  /  16 03

Вывод круговой диаграммы

Круговая диаграмма строится с помощью функции imagefilledarc. В качестве 6 и 7 параметра ей передаются начальный и конечный углы сектора. Наша основная задача - рассчитать углы секторов в зависимости от передаваемых данных. Сделать это можно с помощью следующей формулы:

angle=(val/total)*360;
где,

angle - угол поворота грани сектора;
val - входное значение ;
total - сумма всех входных значений.
Тень у диаграммы рисуется с помощью циклического вывода диаграммы более темного цвета с изменением ее расположения по вертикали. Если вы хотите убрать тень, то можете просто исключить этот цикл из программы.



Link

WWW+Programming





PHP
Studying and teaching
Program producing

Work out
Вернуться к рассматриваемой записи