canvas版本
var ctx = document.getElementById(“canvas”).getContext(“2d”);
CanvasRenderingContext2D.prototype.sector = function(x,y,r,angle1,angle2){
this.save();
this.beginPath();
this.moveTo(x,y);
this.arc(x,y,r,angle1Math.PI/180,angle2Math.PI/180,false);
this.closePath();
this.restore();
return this;
}
var items=[“red”,“green”,“black”,“blue”,“rgba(0,0,0,0.4)”];
var count=360;
var s=count/items.length;
for(var i=0;i<items.length;i++){
ctx.fillStyle=items[i];
ctx.sector(200,200,100,si,s+(si)).fill();
}


