Verwenden Sie JS, um Kreisdiagramm zu zeichnen
Ein Kreisdiagramm soll einen Kreis in mehrere Sektoren unterteilen.
Beispiel: http://www.zhaojz.com.cn/demo/draw8.html
Die Codekopie lautet wie folgt:
//Kreisdiagramm
// Punktpunkt
// r Radius
// Datendaten (eindimensionales Array)
Funktion Drawpie (dot, r, data) {
if (data && data.length> 0) {
var akkumulationangleofslope = neue Zahl (0); // akkumulierter Versatzwinkel
var Total = neue Zahl (0);
var i = 0;
für (; i <data.Length; i ++) {// Berechnen Sie die Gesamtsumme der Daten
Gesamt += Daten [i];
}
für (i = 0; i <data.length; i ++) {
var Angle = neue Zahl (360*Daten [i]/Gesamt) .Tofixed (3); // Daten [i]/insgesamt in Winkel konvertieren
// einen Lüfter zeichne
Drawsector (DOT, R, neue Zahl (Winkel), neue Zahl (AkkumulationAnnleofslope), TRUE, Zahl (Parsefloat (Daten [i]/Gesamt)*100) .Tofixed (3)+'%');
akkumulationsangleofslope = akkumulationsangleofslope+parsefloat (Winkel); // akkumulierter Versatzwinkel
}
}
}