2016-08-14 9 views
-2
// last line doesn't work 
var gaugeNiddle = d3.svg.arc() 
    .startAngle(gaugeCircleX(0)) 
    .endAngle(gaugeCircleX(1)) 
    .outerRadius(gaugeCircleY(config.radius)) 
    .innerRadius(gaugeCircleY(0.3*config.radius)); 
gaugeGroup.append("path") 
    .attr("d", gaugeNiddle) 
    .style("fill", "001010") 
    .attr('transform','translate('+config.radius+','+config.radius+')');  

// here is stop working 
gaugeNiddle.transition().duration(1000).attr('innerRadius',250); 
+0

正確な問題は何ですか?あなたはもっと詳しく説明できますか?コンソールでエラーが発生しましたか? –

+0

私は正確な問題は何であるか分かりません。 コンソールに「Uncaught TypeError:gaugeNiddle.transitionが関数ではありません」と表示されます。 –

答えて

-1

これが表示されます。する必要があります:

var gaugeNiddle = gaugeGroup.append("path") 
    .attr("d", gaugeNiddle) 
    .style("fill", "001010") 
    .attr('transform','translate('+config.radius+','+config.radius+')');