drawPie 2 ways


    function drawPie(canvas){
        te = canvas.append("g").attr("class" , "basePie");

        pie = d3.pie().padAngle(.0);
        arc = d3.arc();

        te.selectAll("path")
            .data(pie(data20.base.value)).enter().append("path")
            .each(function (d , i ) {   d.outerRadius = 200-i*30 ; d.innerRadius = 30 +i*20 })
            .attr("fill" , function (d,i) {   return prop20.colorsLeft[i] ; })
            .attr("d", arc)
        ;

        pie(data20.base.value).forEach( function (t, i ) {
            t.outerRadius = 200-i*30 ;
            t.innerRadius = 40 +i*20
            te.append("path")
                .attr("fill" ,  prop20.colorsLeft[i] )
                .attr("d", arc(t))
            ;
        });

    }