JSを使用してパイチャートを描画します
パイチャートは、サークルを複数のセクターに分割することです。
例:http://www.zhaojz.com.cn/demo/draw8.html
コードコピーは次のとおりです。
//円グラフ
//ドットドット
// r半径
//データデータ(1次元配列)
function drawpie(dot、r、data){
if(data && data.length> 0){
var AccumulationAngleOfSlope = new Number(0); //蓄積されたオフセット角
var total = new Number(0);
var i = 0;
for(; i <data.length; i ++){//データの合計を計算します
Total += data [i];
}
for(i = 0; i <data.length; i ++){
var angle = new Number(360*data [i]/total).tofixed(3); //データ[i]/合計を角度に変換します
//ファンを描きます
drawsector(dot、r、new number(angle)、new number(ascumulationangleofslope)、true、number(parsefloat(data [i]/total)*100).tofixed(3)+'%');
AcumulationAngleOfSlope = AcumulationAngleOfSlope+Parsefloat(angle); //蓄積されたオフセット角
}
}
}