Verwenden Sie js, um ein Kreisdiagramm zu zeichnen
Ein Kreisdiagramm ist ein Kreis, der in mehrere Sektoren unterteilt ist.
Beispiel: http://www.zhaojz.com.cn/demo/draw8.html
//Kreisdiagramm
//Punkt Punkt
//r Radius
//Datendaten (eindimensionales Array)
Funktion drawPie(dot, r, data){
If(data && data.length > 0){
var summaryAngleOfSlope = new Number(0); //Akkumulierter Versatzwinkel
var total = neue Zahl(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
//Zeichne eine Fächerform
drawSector(dot, r, new Number(angle), new Number(accumulationAngleOfSlope), true, Number(parseFloat(data[i]/total)*100).toFixed(3) '%');
AccumulationAngleOfSlope = AccumulationAngleOfSlope parseFloat(angle); // Akkumulierter Versatzwinkel
}
}
}