2014-05-16 45 views
0

我希望這個代碼來繪製一個180度的圓弧。相反,我獲得了90度的弧度。D3 180度弧只有90度

這實質上就是使用d3.svg.arc的helloworld。

http://jsfiddle.net/L9nuX/

片斷繪製弧:

var outerArc = d3.svg.arc() 
     .innerRadius(60) 
     .outerRadius(70) 
     .startAngle(0) 
     .endAngle(Math.PI); 
+0

由於PI/2的_start_角度給出了相同的_visible_結果......應該很容易弄清楚:-) – CBroe

回答

1

畫了一個180度的弧線,你只是看不到它。

嘗試.attr('transform', 'translate(100,100)')您的speedometer選擇。

1

您的弧線位於左上角,因此「第一」90度(從12點到3點)不在視野之內。