如何使用D3沿svg的y軸(垂直軸)繪製半圓弧? 這裏是什麼,我想實現target垂直弧使用D3.js
這裏是我到目前爲止的代碼的圖像: -
var canvas = d3.select("body").append("svg")
.attr("width",width)
.attr("height",height);
var group = canvas.append("g")
.attr("transform","translate(0,200)");
var origin = d3.svg.arc()
.outerRadius(50)
.innerRadius(0)
.startAngle(-1.5755)
.endAngle(1.5755);
var arcs1 = group.append('g')
.attr('class','arc')
.attr("transform","translate(50,0)");
var yAxis = group.append("line")
.attr("transform","translate(50,0)")
.attr("x1", 0)
.attr("y1", -200)
.attr("x2", 0)
.attr("y2", height)
.attr("stroke-width", 2)
.attr("stroke", "black");
[此示例](http://bl.ocks.org/cmdoptesc/6226150)可能會有所幫助。 –