我希望这段代码可以绘制180度弧度。相反,我得到一个90度弧。
这基本上只是使用d3.svg.arc的helloworld。
绘制弧线的片段:
var outerArc = d3.svg.arc()
.innerRadius(60)
.outerRadius(70)
.startAngle(0)
.endAngle(Math.PI);
答案 0 :(得分:1)
确实画出180度弧线,你只是看不到它。
尝试.attr('transform', 'translate(100,100)')
您的speedometer
选择。
答案 1 :(得分:1)
你的弧线位于左上角的中心,因此“第一”90度(从12点到3点)不在视野范围内。