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
}
}
}
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn