Use js to draw pie chart
A pie chart is a circle divided into multiple sectors.
Sample: http://www.zhaojz.com.cn/demo/draw8.html
//Pie chart
//dot dot
//r radius
//data data (one-dimensional array)
function drawPie(dot, r, data){
If(data && data.length > 0){
var accumulationAngleOfSlope = new Number(0); //Accumulated offset angle
var total = new Number(0);
var i = 0;
for(;i
total = data[i];
}
for(i = 0;i
var angle = new Number(360*data[i]/total).toFixed(3); //Convert data[i]/total to angle
//Draw a fan shape
drawSector(dot, r, new Number(angle), new Number(accumulationAngleOfSlope), true, Number(parseFloat(data[i]/total)*100).toFixed(3) '%');
accumulationAngleOfSlope = accumulationAngleOfSlope parseFloat(angle); // Accumulated offset angle
}
}
}